apollo获取不到最新的实例列表
测试版本:
- java8
- apollo 1.7.0
- 客户端sdk为开源的golang,python客户端,客户端内部仅仅使用了。“通过带缓存的Http接口从Apollo读取配置” 和 “应用感知配置更新”2个接口
现象:: 业务启动100个实例,过三四天时间。实例列表中会出现20多个实例,不全乎。
有朋友遇到过吗
看了下代码,“通过带缓存的Http接口从Apollo读取配置”目前的实现只在缓存失效时会续租客户端实例列表,这个得考虑下如何实现
https://github.com/ctripcorp/apollo/blob/7f35f930feba2ea3e686c2ec87e45dbccf63994e/apollo-configservice/src/main/java/com/ctrip/framework/apollo/configservice/controller/ConfigFileController.java#L174-L191
我使用的是基于1.7.1版本,sdk使用java,也会有这个问题。 当前观察来看,我这边出问题的都是公共namespace,一天访问了很多次,实例列表还是0。
@furaul java sdk 不存在这个问题,如果你能稳定复现的话,可以新开一个 issue 描述下重现步骤~
我也遇到了,发现k8s下,这种现象太明显啦,pod已经销毁,但是apollo这里的实例依旧显示存在
展示的是过去 24 小时内获取过配置的实例信息,如果 pod 已经销毁,过 24 小时后会剔除的

这是来自QQ邮箱的自动回复邮件。
您的邮件已收到,稍后回复。