mqtt - 将 MQTT 与多个订阅者一起使用

标签 mqtt mosquitto

我正在使用 mosquitto (http://mosquitto.org/) 作为 MQTT 代理,并正在寻找有关负载平衡订阅者的建议(针对同一主题)。这是如何实现的?我读到的关于协议(protocol)的所有内容都表明 全部 的订阅者同一主题将获得发布的消息。

这似乎效率低下,因此我正在寻找一种方法,以循环方式将发布的消息提供给连接的订阅者之一,以确保负载平衡状态。

如果 MQTT 无法做到这一点,订阅者如何避免被消息淹没?

最佳答案

MQTT v5 支持共享订阅,mosquitto 1.6 版增加了对 MQTT v5 的支持。

查看release notes

关于共享订阅的好文章here

关于mqtt - 将 MQTT 与多个订阅者一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35014975/

相关文章:

mqtt - 编译 Mosquitto 1.4 时出错

javascript - 使用 IP 地址作为主机名时,Paho MQTT 主机参数无效?

python - 以编程方式在蚊子中设置访问控制限制

mqtt - 用于订阅的 Mosquitto-auth-plugin ACL

activemq - 最大 MQTT 连接数

java - MQTT 代理在应用中?

java - 如何识别接收消息的MQTT主题?

docker - 使用Alpine Linux的Docker Build Software出现错误 'install: unrecognized option: strip-program=strip'

c# - 无法在 Ubuntu 上匿名连接到 Mosquitto 2.0.5