pyapollo
pyapollo copied to clipboard
Python client for Ctrip's Apollo.
Q1: 在111行 _get_namespaces 请求的接口f"{self.host}:{self.port}/apps/{self.app_id}/clusters/{self.cluster}/namespaces", 该接口实际是Adminservice提供的接口。 Apollo客户端不应该是要去请求ConfigService么? Q2: 为什么不采用https://github.com/ctripcorp/apollo/wiki/%E5%85%B6%E5%AE%83%E8%AF%AD%E8%A8%80%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97 官方推荐方式来感知配置更新
请教下你这个是如何实时感知apollo配置的变化的? 或者具体体现在代码的什么地方?我看到的是代码里面好像一直在请求。 非常感谢!
在本地执行可以成功,达成docker镜像之后镜像无法启动,报错如下: File "/usr/local/lib/python3.8/site-packages/pyapollo/apollo_client.py", line 95, in __init__ self._path_checker() File "/usr/local/lib/python3.8/site-packages/pyapollo/apollo_client.py", line 222, in _path_checker os.mkdir(self._cache_file_path) PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.8/site-packages/pyapollo/config'
而不仅仅是通过key获取值, 多谢
* `_get_namespaces` 返回的结果不是 json 了,是需要添加 authorization 参数嘛?
目前该版本的py代码,并没有 APOLLO_ACCESSKEY_SECRET 功能
近期很多同学对该项目提出了一些改进建议,在这里非常感谢各位同学的肯定。 同时发现各位同学向pypi上提交了几个类似的项目,容易给其他同学造成困扰, 现诚邀各位有兴趣加入的同学一起维护这个项目,以提升项目的活跃性,并不断完善项目。 请有兴趣加入的同学在下方留言,我会邀请大家加入项目维护组,并配置pypi相应权限,方便大家发布优化的版本。 ——林洛 15869300264 (微信、163邮箱同上)