此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-bus 4.1.3! |
总线端点
Spring Cloud Bus 提供了三个端点,分别对应于 Spring Cloud Commons、 和 中的各个执行器端点。/actuator/busrefresh
/actutator/busshutdown
/actuator/busenv
/actuator/refresh
/actuator/shutdown
/actuator/env
总线刷新端点
端点清除缓存并重新绑定 。请参阅 Refresh Scope 文档
更多信息。/actuator/busrefresh
RefreshScope
@ConfigurationProperties
要公开终端节点,您需要将以下配置添加到
应用:/actuator/busrefresh
management.endpoints.web.exposure.include=busrefresh
总线环境端点
终端节点使用指定的
键/值对。/actuator/busenv
要公开终端节点,您需要将以下配置添加到
应用:/actuator/busenv
management.endpoints.web.exposure.include=busenv
终端节点接受具有以下形状的请求:/actuator/busenv
POST
{
"name": "key1",
"value": "value1"
}
总线关闭端点
将正常关闭应用程序。/actuator/busshutdown
要公开终端节点,您需要将以下配置添加到
应用:/actuator/busshutdown
management.endpoints.web.exposure.include=busshutdown
您可以通过发出请求向终端节点发出请求。busshutdown
POST
如果要将特定应用程序作为目标,可以向 和 (可选) 发出请求
指定总线 ID:POST
/busshutdown
$ curl -X POST http://localhost:8080/actuator/busshutdown
您还可以通过指定总线 ID 来定位特定的应用程序实例:
$ curl -X POST http://localhost:8080/actuator/busshutdown/busid:123