有没有免费的 MQTT 负载均衡方案

44 天前
 laters

想实现多台 MQTT 服务器,客户端只连接一个地址如:10.10.10.10:8888 ,如果 MQTT1 挂了,MQTT2 可以接管....但不影响客户端收发消息

目前使用 nginx upstram 会导致客户端往 10.10.10.10:8888 上 publish 消息时,有可能有一个 MQTT 服务器收不到

1629 次点击
所在节点    程序员
8 条回复
wizzer
44 天前
https://gitee.com/wizzer/MqttWk

通过 redis 的 pub/sub 实现的集群+消息缓存,可根据自己需要改成其他 MQ 服务
caryqy
44 天前
emqx 集群
qiaofanxing
44 天前
nginx+emqx
StinkyTofus
44 天前
emqx +1
luozic
44 天前
emqx +1
huifer
44 天前
EMQX 是一个很好的方式。Nginx 多实例只需要发到一台 MQTT 服务器上就行了,不需要所有 MQTT 服务器都收到消息吧。

我目前也在做物联网项目,主要不是在 MQTT 服务器上的负载问题。 我正在做的项目介绍可以请大家看看: https://iot-dev-egi.pages.dev/
isSamle
43 天前
nginx + rabbitmq
tubinorg
43 天前
emqx 集群

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1062968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX