【问题标题】:Is it possible to establish communication between multiple AMQP brokers是否可以在多个 AMQP 代理之间建立通信
【发布时间】:2020-01-08 00:53:36
【问题描述】:

是否可以使用 RabbitMQ 库向 ActiveMQ 发布/使用消息,反之亦然?两者都是 AMQP 代理,所以我想检查这是否可能。

我问这个问题是因为我有一个用例来迁移我们当前的代理,并且我不希望我的客户在使用消息时进行任何更改。这可以是任何 AMQP 代理到任何其他 AMQP 代理的通信

【问题讨论】:

  • 我的回答是否解决了您的问题?如果是这样,请将其标记为正确,以帮助将来有相同问题的其他用户。如果不是,请详细说明原因。谢谢!

标签: rabbitmq activemq amqp


【解决方案1】:

ActiveMQ(5.x 和 Artemis 代理)支持 AMQP 1.0。因此,任何通过 AMQP 1.0 协议进行通信的客户端都可以与代理进行交互,而不管该客户端可能与哪些其他代理一起工作。

【讨论】:

  • 感谢您的回答,客户端可以使用rabbitMQ库从一些ActiveMQ消费吗?
  • 我不太熟悉 RabbitMQ 客户端库,但如果它专门使用 AMQP 1.0 与代理通信,那么它应该可以工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-01
  • 1970-01-01
  • 2016-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多