I have microservices built on Java 8 and Spring Boot.
I want to refresh/reload configuration changes without restarting the service.
I have decided to achieve this with the help of spring-boot-actuator & spring-cloud-bus. This approach however requires a message broker. I want to opt for Redis PubSub as a message broker.
I want to know how we should incorporate and configure Redis Pub/Sub model with spring-cloud-bus so that all instances of the application get refreshed with a single command?
How and where do I configure all the instances/listening ports of my application to spring-cloud-bus & redis.
I found that redis pub-sub model as a broker has been deprecated and is only compatible with Spring Cloud Stream 1.0. Is there any way to work around with it?