Producer and Consumer application using RabbitMQ as Message Broker
.
"A message broker (also known as an integration broker or interface engine) is an intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver."
"The Advanced Message Queuing Protocol (AMQP) is an open standard for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals."
- master branch
- two-queues branch
First of all, you should have a Docker RabbitMQ container
running:
docker-compose up
After, set your java version to 10.x.x and:
./gradlew clean build bootrun
- Java 10.0.2
- Gradle 4.7+
- Spring boot 2.0.3
Apache License. Click here for more information.