Mqtt 水平缩放MOSQUITO代理

Mqtt 水平缩放MOSQUITO代理,mqtt,iot,broker,mosquitto,Mqtt,Iot,Broker,Mosquitto,我正在考虑mosquitto作为MQTT经纪人。从我读到的内容中,我意识到Mosquitto不支持水平缩放 到目前为止,Mosquitto可以满足我要求的所有其他标准 我不确定这个问题是否过于笼统或宽泛,但我想知道的是,是否有任何方法可以实现MOSQUITO的扩展功能、负载平衡等 MOSQUITO可以通过is桥接功能水平扩展,其中一个代理将所有消息复制到另一个代理 您可以在此处看到一个基本配置示例: 您还应该查看MQTT,以测试设置的可伸缩性的正确性。必须提到的是,还存在其他选项来实现高可伸缩

我正在考虑mosquitto作为MQTT经纪人。从我读到的内容中,我意识到Mosquitto不支持水平缩放

到目前为止,Mosquitto可以满足我要求的所有其他标准


我不确定这个问题是否过于笼统或宽泛,但我想知道的是,是否有任何方法可以实现MOSQUITO的扩展功能、负载平衡等

MOSQUITO可以通过is桥接功能水平扩展,其中一个代理将所有消息复制到另一个代理

您可以在此处看到一个基本配置示例:


您还应该查看MQTT,以测试设置的可伸缩性

的正确性。必须提到的是,还存在其他选项来实现高可伸缩性。一些代理支持集群(也支持开放源代码的集群,如or),它们以不同的方式应对可伸缩性的挑战。通常,订阅和会话状态在所有群集节点上都可用,从而使MQTT群集在设备上显示为一台大型服务器。示例提供了使用网桥仅连接2个代理的方法。是否有可能扩展到超过2个,比如10个使用桥接和没有循环的代理?我不考虑这个缩放,因为所有的消息仍然是两个(实际上是MAX=2)服务器。您需要一个可以在节点之间移动订阅的系统,以便消息及其相关方都可以连接到同一节点,但所有用户都可以分布在节点上。