This is an example of using Apache Camel as a routing engine between Apache Kafka and RabbitMQ.
I used Docker for the RabbitMQ and Kafka infrastructure.
To start the Docker image for RabbitMQ, type the following command:
$ docker run -d --hostname my-rabbit --name some-rabbit rabbitmq:3-management
Navigate to http://${dockerHostIP}:15672, where dockerHostIP is the IP address of the docker container. If you do not know what it is, type the following command:
$ docker inspect some-rabbit
To execute Kafka using Docker, use the following command at the base directory for this project:
$ docker-compose up -d