我正在使用mosquitto(http://mosquitto.org/)作为MQTT代理,我正在寻找有关负载平衡订阅者的建议(针对同一主题).这是如何实现的?我读过的关于协议的所有内容都表明同一主题的所有订阅者都将获得已发布的消息.
这似乎是低效的,因此我正在寻找一种方法,以循环方式将已发布的消息提供给其中一个连接的订户,以确保负载平衡状态.
如果MQTT无法做到这一点,那么订阅者如何避免被消息淹没?
通常,您设计的MQTT应用程序的方式是您没有不堪重负的订阅者.您可以通过将负载分散到不同主题来实现此目的.
如果你真的不能这样做,那么看看像MessageSight和HiveMQ这样复杂的MQTT经纪人的共享订阅方法.这正是您正在寻找的功能,但是依赖于代理,并且不是官方MQTT规范的一部分.
| 归档时间: |
|
| 查看次数: |
6544 次 |
| 最近记录: |