【问题标题】:zeromq/AMQP plugable?zeromq/AMQP 可插拔?
【发布时间】:2010-02-17 20:07:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: message-queue amqp zeromq


    【解决方案1】:

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

    【讨论】:

    • 有一个用于 AMQP 的 ZeroMQ 桥,它做两件事。它允许您将 ZeroMQ 应用程序插入 AMQP 基础架构,并允许您桥接两个 AMQP MQ 代理以创建松散耦合的联盟。
    【解决方案2】:

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

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

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

    干杯

    亚历克斯

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-21
        • 2011-01-02
        • 1970-01-01
        • 2014-08-17
        • 2016-05-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多