此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-bus 4.1.3spring-doc.cn

总线端点

Spring Cloud Bus 提供了三个端点,分别对应于 Spring Cloud Commons、 和 中的各个执行器端点。/actuator/busrefresh/actutator/busshutdown/actuator/busenv/actuator/refresh/actuator/shutdown/actuator/envspring-doc.cn

总线刷新端点

端点清除缓存并重新绑定 。请参阅 Refresh Scope 文档 更多信息。/actuator/busrefreshRefreshScope@ConfigurationPropertiesspring-doc.cn

要公开终端节点,您需要将以下配置添加到 应用:/actuator/busrefreshspring-doc.cn

management.endpoints.web.exposure.include=busrefresh

总线环境端点

终端节点使用指定的 键/值对。/actuator/busenvspring-doc.cn

要公开终端节点,您需要将以下配置添加到 应用:/actuator/busenvspring-doc.cn

management.endpoints.web.exposure.include=busenv

终端节点接受具有以下形状的请求:/actuator/busenvPOSTspring-doc.cn

{
	"name": "key1",
	"value": "value1"
}

总线关闭端点

正常关闭应用程序。/actuator/busshutdownspring-doc.cn

要公开终端节点,您需要将以下配置添加到 应用:/actuator/busshutdownspring-doc.cn

management.endpoints.web.exposure.include=busshutdown

您可以通过发出请求向终端节点发出请求。busshutdownPOSTspring-doc.cn

如果要将特定应用程序作为目标,可以向 和 (可选) 发出请求 指定总线 ID:POST/busshutdownspring-doc.cn

$ curl -X POST http://localhost:8080/actuator/busshutdown

您还可以通过指定总线 ID 来定位特定的应用程序实例:spring-doc.cn

$ curl -X POST http://localhost:8080/actuator/busshutdown/busid:123