作为一个组织单位,我们为所有带有 Git 后端的 Spring 微服务设置了 Spring Cloud Config Server(使用 bitbucket.org)。我们还使/actuator/refresh
端点能够即时刷新我们@ConfigurationProperties
,而无需重新部署任何微服务。决定不使用 Spring Cloud Bus 以确保我们可以完全控制何时刷新哪个应用程序,以防万一。
现在是我们的问题。我们有一些将查询作为配置的微服务。这些可能非常麻烦,我们希望将此类查询放在一个文件中,并让 Spring Cloud Config Server 引用它们。有没有人设法提出这样的解决方案或类似的解决方案?即使被引用,我们仍然必须能够即时刷新此类配置。因此,这些不能与应用程序本身打包在一起。