代码之家  ›  专栏  ›  技术社区  ›  Kisalay

DDS vs AMQP vs ZeroMQ[关闭]

  •  13
  • Kisalay  · 技术社区  · 16 年前

    我想要一个关于我的评估和关注是否正确的反馈。

    我的要求是:

    1. 扩展到500多个物理节点、1000多个发布服务器和订户。
    2. 聚合吞吐量应不超过每秒一百万条消息

    AMQP问题:

    1. 在整个部署设置中,代理体系结构似乎是一个瓶颈和中心故障点。我可以通过放置一个联邦和集群来提高挂起消息的性能和可用性,从而使部署复杂化,但它们似乎仍然不能防止故障。
    2. 持久队列的性能似乎很差。我的示例应用程序只能为6-7K条消息/核心/队列/应用程序计时。

    1. 文档似乎有点不够深入。
    2. How zeromq handles slow consumers with PUB/SUB mode

    开放拼接DDS: 我没有发现DDS协议中缺少的任何东西,除了在业界的采用。想知道一个关于这个产品的稳定性,性能或局限性的第一手评论。

    2 回复  |  直到 14 年前
        1
  •  14
  •   acor    16 年前

    我很惊讶你对OpenSplice DDS采用的担忧。OpenSplice DDS目前部署在多个任务和业务关键系统上,如海军作战管理系统、军用车辆、空中交通控制和管理、Metro和高频自动交易。为了给您提供另一点信息,让您放心w.r.t.由于采用了这项技术,EUROCAE建议使用OMG DDS标准(OpenSplice DDS实施的标准)来跨欧洲中心交换飞行数据计划。

    让我知道如果你有任何进一步的问题,无论是采用或技术。

        2
  •  1
  •   Sumant    13 年前

    看一看 this 第页。现在很多行业和公司都在使用DDS。

    推荐文章