最初我的设置是使用线程池来使用订阅消息。
是否可以对MQTT进行负载均衡?
我发现了这些https://groups.google.com/forum/#!topic/mqtt/kUgBFgBmcGk,但似乎已经死了。
答案 0 :(得分:2)
线程池模式是通常的方法,因为它允许实际的MQTT客户端返回到处理下一个传入消息或尽快完成QOS握手。
一些代理支持名为Shared Subscriptions的MQTT 3.1.1规范中的新功能,该功能允许多个客户端以分布式方式使用消息。
IBM的MessageSight设备支持共享订阅。我不确定其他任何可用的经纪人是否还有这种支持,但我希望至少有一些人可以添加它。
**完全披露 - >我在IBM工作