我正在使用rabbitmq,并且可以根据绑定执行所有必需的功能,例如消息路由。
我从未使用过apache camel但是使用过rabbitmq。
我的问题是camel-rabbitmq的其他功能提供的内容仅由rabbitmq提供。
答案 0 :(得分:4)
Camel是enterprise integration patterns的实现,而RabbitMQ是一种消息传递架构。
Camel提供了一个抽象,以便端点可以轻松交换。如果您使用camel-rabitmq,您可以轻松地交换到jms,或者可能改为写入文件(或者等)。
您还可以为频道添加路由器,过滤器等。