重新加载所有Spring Boot上下文

时间:2019-10-09 14:14:12

标签: spring spring-boot spring-boot-admin

我正在将Spring Cloud Config Server与Vault一起使用。 由于此配置,我无法从更改通知中受益(请参阅此issue)。

我知道Spring Boot Admin有一个Reload Context按钮,这对我解决这个问题非常有帮助,但是,我最终会遇到两种情况:

  1. 我更改了一些全局配置,所有服务都必须重新加载其上下文
  2. 我有很多服务(> 1000个),我不知道哪个服务使用了我刚刚更改的属性,因此,我不确定要重新加载哪个属性。

所以我看到了一些可能性,这也是我的问题,因为我找不到它们的信息:

  1. 是否可以为所有服务触发上下文重载?我会遇到这么多服务,同时向SCCS询问其配置的问题吗?
  2. 是否有一种已知的方法来获取使用特定属性的服务列表?在这种情况下,它将涉及使用某些脚本来调用其/refresh端点或某些手工,但至少我会知道哪些服务是必需的

任何信息或来源将不胜感激!

欢呼

0 个答案:

没有答案