Camel supports the Message Broker from the EIP patterns book.
How can you decouple the destination of a message from the sender and maintain central control over the flow of messages?
Use a central Message Broker that can receive messages from multiple destinations, determine the correct destination and route the message to the correct channel.
Camel supports integration with existing message broker systems such as ActiveMQ, Kafka, RabbitMQ, and cloud queue systems such as AWS SQS, and others.
These Camel components allows to both send and receive data from message brokers.