rally相关架构类图
整体架构
keystoneWrapper架构优化相关类图
新的服务架构体系为:
- 主服务类(Main Service class)-->UnifiedKeystoneV2Service、UnifiedKeystoneV3Service
- 服务实现层(Service Implementation)-->KeystoneV2Service、KeystoneV3Service
- 兼容层-->装饰器@service.compat_layer来实现:在UnifiedKeystoneV2Service、UnifiedKeystoneV3Service上加注解即可。
Identity类实际调用的服务实现类也是由@service.compat_layer决定。
FAQ
Identity类存在的意义?: 1)KeystoneV2Service以及KeystoneV3Service的共同方法的实现类 2)在进行资源清理时,使用的是Identity类