服务器充当MQTT客户端句柄的消息数量

时间:2016-12-15 07:41:54

标签: node.js server mqtt

我正在申请IOT。通信我在哪里使用mqtt协议。 我正在使用Emqttd(http://emqtt.io/)作为mqtt Broker。现在我的所有设备和节点服务器都作为客户端连接到MQTT Broker。 每当设备需要更新它的状态时,它就会在特定主题上发布,而我的节点服务器正在监听所有主题。但我担心如果没有。每秒消息增加,我的服务器能够处理所有这些消息并更新数据库中的状态吗?没有限制。每秒可以由客户端处理的消息? 或者有更好的方法将我的设备状态更新到数据库中。

1 个答案:

答案 0 :(得分:0)

MQTT代理可以处理无限数量的连接。这可以通过微调安装代理的服务器来实现。 调整系统时应考虑以下参数: 1.开放端口数量:您可以通过增加服务器的ulimit来实现这一点。 2.运行的后台进程数量应尽可能少。