[1]我正在閱讀AMQP標準,看起來交換,隊列和綁定組件之間有明顯的分離。但是,查看zeromq文檔,似乎並不像zeromq允許您插入自己的交換/隊列/綁定實現。
[2]另外,是否有任何AMQP框架可用,我不需要擔心協議的細節,只需插入我的實現爲每個這些組件,並期望它的工作? (就像AMQP的保險絲一樣)。
更新:我認爲zeromq不是符合AMQP的消息系統,並且沒有綁定的概念,所以我認爲第一個問題可以忽略。zeromq/AMQP可插拔嗎?
1
A
回答
4
Apache Qpid http://qpid.apache.org允許您構建自己的插件。關於如何構建插件的文檔最好是稀疏的,但是可以使用源代碼包中的插件作爲示例。
1
[1]是的,AMQP支持從zeromq中刪除。
4
RabbitMQ也支持插件。下面是一個名爲Shovel的示例,它是一個繼電器:http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment
如果您願意從源代碼構建,也可以編寫自己的自定義交換。讓我們的路線圖能夠正確插拔。
我希望這有助於!如果您有任何疑問,請不要猶豫,通過電子郵件發送rabbitmq-discuss列表。
乾杯
亞歷克西斯
相關問題
- 1. 什麼是「可插拔」API?
- 2. Mule ESB可插拔性
- 3. 可插拔AI在Haskell
- 4. 有可插拔的在線python控制檯嗎?
- 5. 使用DI創建可插拔StrategyFactory
- 6. 是EF實體創建可插拔?
- 7. 在Preact中創建可插拔組件
- 8. 靜態資源可插拔應用
- 9. 可插拔數據庫接口
- 10. 可插拔的報告工具
- 11. 可插拔的集羣管理系統
- 12. nopcommerce的可插拔體系結構
- 13. 備份數據庫可插拔
- 14. Git,Django和可插拔應用程序
- 15. 可插拔數據庫層的建議
- 16. 有沒有人可以向我解釋可插拔適配器的概念嗎?
- 17. jBilling調度插件錯誤:無法調度可插拔任務
- 18. JRebel vs IntelliJ - 熱插拔
- 19. 禁用JVM熱插拔
- 20. 是可插拔的/可擴展的String.Format和DateTimeFormatInfo?
- 21. .NET中有熱插拔的參考實現嗎?
- 22. 我應該如何本地化可插拔組件
- 23. C#可插拔工廠/靜態初始化
- 24. 如何擴展django可插拔應用程序?
- 25. 一般設計要求提出申請「可插拔」
- 26. 如何在C#中創建可插拔的GUI和DLL#
- 27. 如何使一個可插拔的Rails應用程序
- 28. 阿帕奇點燃定義可插拔散列算法
- 29. 如何使用CDI(焊接)編寫可插拔應用程序?
- 30. C#可插拔體系結構,論文考慮
有一個ZeroMQ橋AMQP它做兩件事情。它允許您將ZeroMQ應用程序插入AMQP基礎架構,並允許您橋接兩個AMQP MQ代理以創建鬆散耦合的聯合。 – 2011-07-08 02:33:47