Spring Cloud Bus makes it seamless to connect microservices to lightweight message brokers, such as Kafka and RabbitMQ.
Spring Cloud Bus
The need for Spring Cloud Bus
Consider an example of making a configuration change in a microservice. Let's assume that there are five instances of Microservice A running in production. We would need to make an emergency configuration change. For example, let's make a change in localconfig-repo/microservice-a.properties:
application.message=Message From Default Local
Git Repository Changed
For Microservice A to pick up this configuration change, we need to invoke a POST request on http://localhost:8080/refresh. The following command can be executed at command prompt to...