2. 业务端点
Spring Cloud Bus 提供了两个端点,/actuator/busrefresh 和 /actuator/busenv,它们分别对应 Spring Cloud Commons 中的单个指标(actuator)端点,即 /actuator/refresh 和 /actuator/env。
2.1. 业务刷新端点
端点 /actuator/busrefresh 清除 RefreshScope 缓存并重新绑定 @ConfigurationProperties。有关更多信息,请参阅 刷新作用域 文档。
要暴露 /actuator/busrefresh 端点,您需要向您的应用程序添加以下配置:
management.endpoints.web.exposure.include=busrefresh
2.2. 业务环境端点
端点 /actuator/busenv 会将指定的键/值对更新到多个实例的环境中,从而更新每个实例的环境。
要暴露 /actuator/busenv 端点,您需要向您的应用程序添加以下配置:
management.endpoints.web.exposure.include=busenv
端点 /actuator/busenv 接受以下格式的 POST 个请求:
{
"name": "key1",
"value": "value1"
}