负载均衡 MQTT 客户端

Load balancing MQTT Client

最初我的设置有一个线程池来使用订阅消息。

是否可以对 MQTT 进行负载均衡?

我找到了这些 https://groups.google.com/forum/#!topic/mqtt/kUgBFgBmcGk,但好像已经死了。

线程池模式是解决此问题的常用方法,因为它允许实际的 MQTT 客户端返回处理下一条传入消息或尽快完成 QOS 握手。

一些代理支持 MQTT 3.1.1 规范中称为 Shared Subscriptions 的新功能,它允许多个客户端以分布式方式使用消息。

IBM 的 MessageSight 设备支持共享订阅。我不确定是否有任何其他可用的经纪人有这种支持,但我希望至少有一些人会添加它。

** 完全披露 -> 我在 IBM 工作