|
该版本仍在开发中,尚未被视为稳定。对于最新稳定版本,请使用 spring-cloud-bus 5.0.0! |
总线端点
Spring Cloud Bus 提供三个端点,/执行器/总线刷新,/执行器/bus关闭和/执行器/busenv对应Spring Cloud Commons中的各个执行器端点,/执行器/刷新,/执行器/关机和/执行器/环境分别。
总线刷新端点
这/执行器/总线刷新端点清除RefreshScope(刷新视野)缓存与重新绑定@ConfigurationProperties.请参阅刷新范围文档
更多信息。
为了揭露/执行器/总线刷新端点,你需要在你的
应用:
management.endpoints.web.exposure.include=busrefresh
总线环境端点
这/执行器/busenv端点会用指定的内容更新每个实例的环境
跨多个实例的键值对。
为了揭露/执行器/busenv端点,你需要在你的
应用:
management.endpoints.web.exposure.include=busenv
这/执行器/busenv端点接受发布请求的形状如下:
{
"name": "key1",
"value": "value1"
}
总线关闭终端
这/执行器/总线关闭优雅地关闭了应用。
为了揭露/执行器/总线关闭端点,你需要在你的
应用:
management.endpoints.web.exposure.include=busshutdown
你可以向公交停运通过发出发布请求。
如果你想针对某个特定应用,可以发布发布请求/公交停运并且可选
指定总线编号:
$ curl -X POST http://localhost:8080/actuator/busshutdown
你也可以通过指定总线 ID 来针对特定应用实例:
$ curl -X POST http://localhost:8080/actuator/busshutdown/busid:123