Example of RabbitMQ on Spring Boot training to reproduce exactly-once behavior using Spring Cloud Stream
To run the example:
make run-example
And in another terminal run:
make run-batch
Then remove spring.cloud.stream.bindings.<channel>.group to see the different behavior.
References: