Skip to content

Example Spring Boot application that uses Apache Camel to route messages with RabbitMQ and Kafka

Notifications You must be signed in to change notification settings

nathanagood/sping-boot-apache-camel

Repository files navigation

Spring Boot and Apache Camel Example

This is an example of using Apache Camel as a routing engine between Apache Kafka and RabbitMQ.

Dependencies

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

RabbitMQ Example Route

Kafka Topic Example Route

About

Example Spring Boot application that uses Apache Camel to route messages with RabbitMQ and Kafka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published