Enabling Dynamic Messaging in the Cloud: Spring Cloud Bus
Spring Cloud Bus links nodes of a distributed system with a lightweight message broker. This can then broadcast state changes (e.g., configuration changes) or other management instructions. AMQP and Kafka broker implementations are included in the project. Alternatively, any Spring Cloud Stream binder on the classpath will work out of the box as a transport.
The official site is https://spring.io/projects/spring-cloud-bus