Zeromq/AMQP 可插入吗?
-
18-09-2019 - |
题
[1] 我正在阅读 AMQP 标准,似乎交换、队列和绑定组件之间有明确的分离。然而,查看 Zeromq 文档,Zeromq 似乎不允许您插入自己的交换/队列/绑定实现。
[2] 另外,是否有可用的 AMQP 框架,我不需要担心协议细节,只需插入每个组件的实现并期望它能够工作?(类似于 AMQP 的保险丝)。
更新:我认为 Zeromq 不是一个符合 AMQP 的消息系统,并且没有绑定的概念,所以我认为第一个问题可以忽略。
解决方案
Apache的Qpid http://qpid.apache.org 允许你建立自己的插件。对于如何建立一个插件的文档是充其量稀疏,但也有在源试剂盒可以作为实例使用的插件。
其他提示
RabbitMQ 也支持插件。这是一个名为 Shovel 的示例,它是一个中继: http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment
如果您愿意从源代码构建,您还可以编写自己的自定义交换。使其能够正确插入是我们的路线图。
我希望这有帮助!如果您有疑问,请随时发送电子邮件至rabbitmq-讨论列表。
干杯
亚历克西斯
[1]是,AMQP载体从zeromq丢弃。
不隶属于 StackOverflow