1

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

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

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

4

3 回答 3

4

Apache Qpid http://qpid.apache.org允许您构建自己的插件。关于如何构建插件的文档充其量很少,但源工具包中有一些插件可以用作示例。

于 2010-02-16T14:41:36.973 回答
4

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

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

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

干杯

亚历克西斯

于 2010-02-17T12:07:38.003 回答
1

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

于 2010-02-05T12:08:53.057 回答