我正在考虑使用mosquitto作为MQTT代理。根据我所读的,我意识到Mosquitto不支持水平扩展。 到目前为止,除了水平扩展外,我所有其他要求的标准都可以满足Mosquitto。 我不确定问题是否太泛泛或太宽泛,但我想知道是否有任何方法可以为Mosquitto实现可扩展性、负载平衡等功能。
具备桥接功能,可以通过这种方式实现水平扩展,在其中一个代理将所有消息复制到另一个代理。您可以在此处查看基本的配置示例:http://e.verything.co/post/62163759361/bridging-two-mqtt-brokers 您还应该查看MQTT Malaria以测试您的设置的可扩展性:https://github.com/remakeelectric/mqtt-malaria。