【发布时间】:2021-08-24 20:02:13
【问题描述】:
我有一个 nodejs 引擎,它使用 MQTT 订阅来自许多 IoT 设备的消息。随着物联网设备数量的增加,我想以集群模式运行nodejs引擎。这导致每个集群都接收到所有 MQTT 消息。有没有办法避免这种情况?一种仅接收一次 MQTT 消息并且服务消息的负载可以平均分配的方式。
设置:
带有 MQTT 客户端的 Nodejs 引擎通过 pm2 在 EC2 实例中运行。 在另一个 EC2 实例中运行的 MQTT 代理。
【问题讨论】:
标签: node.js mqtt aws-iot emq nodejs-cluster