apolloconfig/apollo

配置热更新:能否提供手动应答机制?

Open

#2,541 opened on Aug 22, 2019

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Java (10,177 forks)batch import
feature requesthelp wanted

Repository metrics

Stars
 (29,769 stars)
PR merge metrics
 (Avg merge 4d 13h) (6 merged PRs in 30d)

Description

需求是这样的:当通过读取配置接口成功获取配置后,Apollo将标识IP为使用最新配置的实例,但实际上获取到配置后还需要做一些额外的工作,比如对配置进行解析、清除缓存等等。这些工作是可能失败的,导致新配置并没有应用到。 所以我想了一个解决方案,就是读取配置接口加上一个参数代表是否手动应答,默认是,不影响现在的机制。当读取配置接口传入手动应答参数为时,完成额外工作后,需要再调用一个新的应答接口代表更新配置完成。如果不调用应答接口,则实例仍然是使用非最新配置的实例。 不知道能否支持,谢谢~

Contributor guide