zeromq / AMQP可插拔?

时间:2010-02-04 17:49:06

标签: message-queue amqp zeromq

[1]我正在阅读AMQP标准,似乎交换,队列和绑定组件之间存在明显的分离。但是,查看zeromq文档,似乎zeromq不允许您插入自己的交换/队列/绑定实现。

[2]此外,是否有任何AMQP框架可用,我不需要担心协议细节,只需插入我的每个组件的实现,并期望它的工作? (像AMQP的保险丝)。

更新:我认为zeromq不是符合AMQP的邮件系统,并且没有绑定的概念,所以我认为第一个问题可以忽略。

3 个答案:

答案 0 :(得分:4)

Apache Qpid http://qpid.apache.org允许您构建自己的插件。关于如何构建插件的文档充其量是稀疏的,但是源代码包中有插件可以作为示例使用。

答案 1 :(得分:4)

RabbitMQ也支持插件。这是一个名为Shovel的示例,它是一个中继:http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment

如果您愿意从源代码构建,也可以编写自己的自定义交换。正确插入这一点是我们的路线图。

我希望这有帮助!如果您有任何疑问,请随时通过电子邮件发送rabbitmq-discuss列表。

干杯

亚历

答案 2 :(得分:1)

[1]是的,AMQP支持从zeromq中删除。