【问题标题】:MQXR load balancing and request/responseMQXR 负载平衡和请求/响应
【发布时间】:2021-12-24 00:47:32
【问题描述】:

有什么方法可以认为 MQXR 具有可扩展性?

如果订阅者不知道发布者是谁 - 如何确保负载平衡的发布者可以发布给负载平衡的订阅者?

如果我的术语完全错误,我很高兴得到纠正。

【问题讨论】:

    标签: mqtt load-balancing scalability


    【解决方案1】:

    对于任何给定的消息,只有一个发布者,所以我不确定如何获得“负载平衡发布者”

    跨订阅者的消息负载平衡(处理的消息多于单个订阅者可以处理的消息,或者在处理订阅者失败时提供冗余)可以通过使用共享订阅来处理,其中代理将确保每个消息仅作为组的一部分发送给单个订阅者。

    【讨论】:

    • 谢谢 - 这对我们来说也是一个问题,因为 MQXR 处于第 3 级。所以“共享订阅”是不可能的。
    • 虽然共享订阅是 MQTT v5 的一个可选功能,但有几个代理在 v3.1 中实现了它的版本带有响应主题标头的请求消息也是 v5 功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 2017-04-01
    • 2022-01-19
    • 2016-10-16
    • 2016-09-29
    相关资源
    最近更新 更多