ActiveMQ主题与RabbitMQ直接交换

ActiveMQ主题与RabbitMQ直接交换,rabbitmq,jms,activemq,message-queue,amqp,Rabbitmq,Jms,Activemq,Message Queue,Amqp,我们目前正在研究ActiveMQ 之前我们使用了RabbitMQ,特别是直接交换,其中生产者可以向代理发送一条消息,然后代理将消息分散到1:N其他队列中 我们希望在ActiveMQ中有一个类似的设置,其中代理保存消息的位置配置,而不是将消息直接发送到特定队列或需要订阅特定主题的消费者的服务 我深入研究了文档,找到了提供此功能的外观 我现在想了解的是,这是否是ActiveMQ推荐的方法,以及是否存在任何我应该警惕的陷阱 非常感谢任何战争故事 您可以看看计划成为ActiveMQ 6的ActiveMQ

我们目前正在研究ActiveMQ

之前我们使用了RabbitMQ,特别是
直接交换
,其中生产者可以向代理发送一条消息,然后代理将消息分散到1:N其他队列中

我们希望在ActiveMQ中有一个类似的设置,其中代理保存消息的位置配置,而不是将消息直接发送到特定队列或需要订阅特定主题的消费者的服务

我深入研究了文档,找到了提供此功能的外观

我现在想了解的是,这是否是ActiveMQ推荐的方法,以及是否存在任何我应该警惕的陷阱


非常感谢任何战争故事

您可以看看计划成为ActiveMQ 6的ActiveMQ Artemis。尽管它是一个全新的代理实现,但它与ActiveMQ 5.x客户端具有很强的向后兼容性(例如,支持OpenWire、5.x STOMP约定、AMQP 1.0等)。此外,代理的核心寻址模型更符合您的需求。您可以定义地址和它们路由到的队列以及要使用的路由语义的类型(例如,选播或多播)。请点击查看。