以下接口均不需要权限控制,Http-Rest 风格
参数
# | name | desc | 是否必要 |
---|---|---|---|
1 | app | app值 | 是 |
2 | version | version值 | 是 |
3 | env | env值 | 是 |
4 | key | 配置项的key | 是 |
返回示例:
{"status":1,"message":"","value":"0.5"}
curl 示例
➜ disconf git:(dev) curl 'http://disconf.com/api/config/item?app=disconf_demo&env=rd&version=1_0_0_0&key=discountRate'
{"status":1,"message":"","value":"0.5"}
参数
# | name | desc | 是否必要 |
---|---|---|---|
1 | app | app值 | 是 |
2 | version | version值 | 是 |
3 | env | env值 | 是 |
4 | key | 配置文件的key | 是 |
返回示例: 文件
curl 示例
➜ disconf git:(dev) curl 'http://disconf.com/api/config/file?app=disconf_demo&env=rd&version=1_0_0_0&key=autoconfig.properties'
auto=bbdxxjdccdcccdxdcdc
xx%
客户端程序需要进行订阅ZK结点
在上面的两个示例中,需要分别订阅的结点是:
格式是
/disconf/{{app_name}}_{{version}}_{{env}}/item/keyname
/disconf/{{app_name}}_{{version}}_{{env}}/file/keyname