undefined# Spring Cloud Bus {#spring-cloud-bus}

Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then be used to broadcast state changes (e.g. configuration changes) or other management instructions. A key idea is that the Bus is like a distributed Actuator for a Spring Boot application that is scaled out, but it can also be used as a communication channel between apps. The only implementation currently is with an AMQP broker as the transport, but the same basic feature set (and some more depending on the transport) is on the roadmap for other transports.

Spring Cloud Bus联系分布式系统节点通过轻量级的消息代理。这样可以用来广播状态变化(如:配置改变)或者其他管理的指令。一个关键的主意是总线就像分布式执行器作为spring boot 应用的扩展,同时也可以用于多个app之间通讯。当前仅实现AMQP服务器作为消息传输,但是其他的消息服务已经准备在支持了,相同特性开发路线。

| Note | Spring Cloud is released under the non-restrictive Apache 2.0 license. If you would like to contribute to this section of the documentation or if you find an error, please find the source code and issue trackers in the project at {githubmaster}/docs/src/main/asciidoc[github]. | | --- | --- |