阿波罗2.0的客户机,已经重新格式化了!

apollo-client的Python项目详细描述


apollo-client - Python Client for Ctrip's Apollo

License

方便Python接入配置中心框架 Apollo 所开发的Python版本客户端。 Tested with python 3.5+

基于https://github.com/filamoon/pyapollo/ 修改

Installation

pip install apollo-client

Features

  • 实时同步配置
  • 灰度配置
  • 客户端容灾

Usage

  • 启动客户端长连接监听
client=ApolloClient(app_id=<appId>,cluster=<clusterName>,config_server_url=<configServerUrl>)client.start()
  • 获取Apollo的配置
    client.get_value(Key, DefaultValue, namespace)
    

Contribution

License

The project is licensed under the Apache 2 license.

Reference

Apollo : https://github.com/ctripcorp/apollo

Contributor

Bruce
prchen
xhrg

Version log

11/24/2019 Bruce 0.8.2 优化本地缓存的存储方式
1/4/2020 Bruce 0.8.4 修复文件读取异常的bug
3/24/2020 prchen 0.8.5 修复安装过程中requests模块依赖的问题
7/5/2020 Bruce 0.9 主线程退出时,关闭获取配置的子线程
25/5/2020 xhrg 0.9.1 修复文件名称读取异常
13/7/2020 Bruce 0.9.2 【bugfix】修复当namespace不存在时,服务器挂起导致get_value无响应
18/10/2020 Bruce 2.0 重构 | 优化数据获取方式 | 优化定时任务 | 新增authorization传入

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓在java中定义一个扩展类的属性   java找不到com的任何匹配项。安卓工具。建造:梯度:2.3+   使用Gradle axion发布的java在Windows上失败,但在Linux上工作   java Jboss Netty无法连续发送数据?   Java生成随机的1还是1?   java JLabel没有显示在我的JButton网格中   在Tomcat 8应用程序中使用多个连接池时出现java命名错误   将Spring Web App从tomcat 5.5迁移到tomcat 6.0时出现java问题   用JUnit测试受保护的java方法   java如何在windows中签出和构建UIAutomator源代码   java创建了一个成员函数/method/,它使原始数据类型的数组同时为int、double和String   YouTube数据API中java缺少execute()方法   Servlet容器中的java请求参数顺序   创建驾驶舱小部件时发生java SpagoBIsocket连接错误