前言
项目基于https://github.com/fliamoon/pyapollo 修改,由于原作者停止维护,所以在原作者的基础上新增了本地容灾等功能,并发布到pypi上
git地址:https://github.com/BruceWW/pyapollo
当前版本 0.8.1
特性
* 实时同步
* 灰度发布
* 本地容灾
* 远端服务异常告警
使用方式
安装
pip install apollo-client
使用
以携程提供的官方测试环境为例
# 创建实例化对象
# 设置自动5分钟更新一次配置,可以使用cycle_time参数设置配置更新时间(秒)
client = ApolloClient(app_id='bruce_test', config_server_url='http://106.12.25.204:8080')
# 启动实例化对象
client.start()
# 获取配置
print(client.get_value('a'))