在什么情况下,Apache camel应该与Rabbitmq一起使用

时间:2015-08-11 07:13:24

标签: java apache-camel rabbitmq message-queue

我正在使用rabbitmq,并且可以根据绑定执行所有必需的功能,例如消息路由。

我从未使用过apache camel但是使用过rabbitmq。

我的问题是camel-rabbitmq的其他功能提供的内容仅由rabbitmq提供。

1 个答案:

答案 0 :(得分:4)

Camel是enterprise integration patterns的实现,而RabbitMQ是一种消息传递架构。

Camel提供了一个抽象,以便端点可以轻松交换。如果您使用camel-rabitmq,您可以轻松地交换到jms,或者可能改为写入文件(或者等)。

您还可以为频道添加路由器,过滤器等。