Configuration服务调用
执行应用级的配置管理
介绍
通过调用Capa SDK API的方式,管理应用级配置。底层通过SPI的方式注册适配各平台的实现类。
调用逻辑
下图为Capa的Configuration服务调用逻辑
- Service(appid:A):服务调用方,CloudX Configuration Service为服务被调用方,服务被调用方可以是任意云厂商的配置服务
- Service(appid:A)通过Capa SDK发起对Cloud Configuration Service的服务调用
- Capa Configuration API是统一的API规范
- Capa-CloudX Configuration Adaptor SDK为Capa的适配器实现类,通过spi的形式注册
- CloudX Configuration Service提供实际的配置服务
API设计
Capa Configuration API的设计参考了社区的规范
具体参数含义如下:
参数 | 含义 |
---|---|
storeName | 存储名称 |
appId | 同一命名空间内的服务唯一ID |
keys | 配置key列表 |
metadata | 发送配置请求的元信息 |
group | 配置组(Optional) |
label | 配置标签(Optional) |
type | 请求响应对象中的泛型对应的具体类型 |
ConfigurationRequestItem | 请求对象 |
ConfigurationItem | 获取配置的响应对象 |
SubConfigurationResp | 订阅配置的响应对象 |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 01.06.2022: docs: refactor (f7fe0e0)