zeromq / AMQP可插拔?

[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-discuss列表。

干杯

亚历克西斯


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

链接地址: http://www.djcxy.com/p/34147.html

上一篇: zeromq/AMQP plugable?

下一篇: Async / Enterprise Messaging for PHP Apps