gpt4 book ai didi

azure - RabbitMQ 到 Azure 事件中心 : AMQP 0. 9.1 与 AMQP 1.0 的兼容性

转载 作者:行者123 更新时间:2023-12-02 05:59:05 27 4
gpt4 key购买 nike

我有一个当前与 RabbitMQ 集成的组件。我想将 RabbitMQ 替换为 Azure Event Hub,因为我们现在位于云中。 AMQP 0.9.1 与 AMQP 1.0 兼容吗?交换会无缝进行吗?

最佳答案

AMQP 1.0 与 0.9x 有很大不同。它们不兼容。但是,您的代码很可能与传输无关,在这种情况下,这并不重要,您只需将一种实现替换为另一种实现即可。

还需要注意的是,RabbitMQ 是一种代理消息服务,而 EventHub 是通过消费者组读取的持久数据流。在处理有效负载的方式上,这两种技术是截然不同的。消息不等于事件。 Azure 服务总线更适合 RabbitMQ。

如果您在协议(protocol)级别工作,RabbitMQ ( See here ) 有一个 AMQP 1.0 插件,您应该能够使用桥将消息从 RabbitMQ 铲到 Azure 服务总线。

关于azure - RabbitMQ 到 Azure 事件中心 : AMQP 0. 9.1 与 AMQP 1.0 的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49302659/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com