PCF配置服务器不刷新属性



我使用的是PCF提供的配置服务器实例,该实例由基于GIT的服务器属性回购支持。我的应用程序连接到这个配置服务器服务实例;刷新";端点。除了当我在git中更改属性并在更新属性后立即向我的应用程序发送http-post(/activator/refresh(时,一切都正常,我不会得到更新的道具名称作为响应。如果我等待几秒钟,然后再次发送http帖子来刷新属性,那么我将返回正在更新的属性的名称。

为什么我要等几秒钟(通常是1-2分钟(才能刷新我的房产?它与镜像同步有关吗?

如果你有多个应用程序实例,你需要点击每个应用程序实例(PCF中的AI(,或者使用下面的东西通过事件总线连接应用程序。

https://spring.io/projects/spring-cloud-bus

您的配置服务器是否位于PCF之外?你能在短时间内检查一下是否有缓存吗。通常TTL高达30-120秒,这可能会发生。

如果您使用的是spring-cloud-config,那么您可能需要检查refreshRate设置。配置服务器通常使用spring.cloud.config.server.git.refreshRate从Git后端获取更新的配置数据

最新更新