gpt4 book ai didi

amqp - DDS vs AMQP vs ZeroMQ

转载 作者:行者123 更新时间:2023-12-03 23:43:26 27 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




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

一段时间以来,我一直在研究数据分发服务、AMQP 和 ZeroMQ 这三者,用于在数据中心中构建数据传输层。这三个看起来都很有希望,但我在少数情况下遇到了一些阻塞问题。

为了给出一个上下文,我的要求是:

  • 扩展到 500 多个物理节点、1000 多个发布者和订阅者。
  • 支持消息的持久传递以照顾失败的订阅者。
  • 聚合吞吐量应在 100 万条消息/秒以北

  • AMQP 的问题:
  • Broker 架构似乎是整个部署设置中的瓶颈和中心故障点。我可以通过放置联合和集群来提高待处理消息的性能和可用性,从而使我的部署复杂化,但它们似乎仍然不能防故障。
  • 持久队列的性能似乎非常低。我的示例应用程序只能为 6-7K 消息/核心/队列/应用程序提供时钟。

  • ZeroMQ 的问题:
  • 文档似乎有点缺乏深度。
  • 待处理消息的系统行为似乎在 PUB/SUB 通信模型中引起了麻烦。请引用:How zeromq handles slow consumers with PUB/SUB mode

  • OpenSplice DDS:
    除了在行业中采用之外,我没有发现 DDS 协议(protocol)中缺少任何东西。想知道对该产品在稳定性、性能或限制方面的第一手评价。

    最佳答案

    我对您对 OpenSplice DDS 采用的担忧感到惊讶。 OpenSplice DDS 目前已部署在多个任务和业务关键系统上,例如海军作战管理系统、军用车辆、空中交通控制和管理、地铁以及高频自动交易。只是给你一点信息,应该让你放心 w.r.t.采用该技术,OMG DDS 标准(OpenSplice DDS 实现的标准)已被 EUROCAE 推荐用于跨泛欧中心交换飞行数据计划。

    如果您对采用或技术有任何其他问题,请告诉我。

    -交流

    关于amqp - DDS vs AMQP vs ZeroMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202521/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com