Producer and Consumer application using Apache Kafka 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."
- master branch
- two-queues branch
First of all, you should have a Docker Kafka 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
The Apache's Kafka docker configuration was taken in this github.
- https://github.com/wurstmeister/kafka-docker
- https://kafka.apache.org
- https://en.wikipedia.org/wiki/Message_broker
Apache License. Click here for more information.