繁体   English   中英

RabbitMQ to Azure事件中心:与AMQP 1.0兼容的AMQP 0.9.1

[英]RabbitMQ to Azure Event Hub: AMQP 0.9.1 compatibility with AMQP 1.0

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

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

还需要注意的重要一点是,RabbitMQ是代理消息传递服务,而EventHubs是通过使用者组读取的持久性数据流。 在如何处理有效负载方面,两者是完全不同的技术。 消息不等于事件。 Azure Service Bus更适合RabbitMQ。

如果您在协议级别工作,则有RabbitMQ的AMQP 1.0插件( 请参见此处 ),并且您应该能够使用网桥将消息从RabbitMQ跨到Azure Service Bus。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM