我正在使用M2MQTT
客户端连接到Mosquitto Broker,以便接收IOT eqpts
发送的所有消息。每个eqt
大约在开始时会发送1000多个消息,在稳定模式下大约每秒发送12条消息。我用3到5个eqpts
测试了系统,而perfs
没问题!但是当我尝试扩展到几十个时,perf
急剧减少。
我尝试使用VS 2015
分析工具来查找瓶颈,最初的结果指向M2MQTT
Client->资源冲突百分比是由于以下原因造成的:
MqttClient。 DispatchEventThread :所有冲突中超过50%
MqttClient。 ProcessInflightThread :所有冲突中超过43%
最后7%是我的密码。
我必须采用哪些替代方法来提高性能?
Thx