Reactive microservices using Spring Boot and RabbitMQ