- RabbitMQ publish message
- RabbitMQ configure listeners to consume message using MessageListenerContainer
- RabbitMQ consume message using RabbitListener
- implement exchange types
- retry and error handling
link : https://www.javainuse.com/spring/spring-boot-rabbitmq-hello-world