rally相关架构设计类图

Posted by Shi Hai's Blog on December 5, 2016

rally相关架构类图

整体架构

keystoneWrapper架构优化相关类图

新的服务架构体系为:

  1. 主服务类(Main Service class)-->UnifiedKeystoneV2Service、UnifiedKeystoneV3Service
  2. 服务实现层(Service Implementation)-->KeystoneV2Service、KeystoneV3Service
  3. 兼容层-->装饰器@service.compat_layer来实现:在UnifiedKeystoneV2Service、UnifiedKeystoneV3Service上加注解即可。
    Identity类实际调用的服务实现类也是由@service.compat_layer决定。

FAQ

Identity类存在的意义?: 1)KeystoneV2Service以及KeystoneV3Service的共同方法的实现类 2)在进行资源清理时,使用的是Identity类