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 send a POST request:

curl -X POST http://localhost:8080/refresh

You will see the configuration change reflected at http://localhost:8080/message. The following is the response ...

Get Mastering Spring 5.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.