簡體   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