【发布时间】:2017-10-24 19:39:53
【问题描述】:
我正在构建一个将成为 mqtt 客户端的 javascript 应用程序。它需要订阅多个主题。我可以看到有两种方法可以实现。
- 建立多个客户端连接。在每个客户端连接上订阅一个主题。然后 onMessage 处理程序将仅针对该主题在该客户端上触发。这意味着我将有多个 mqtt 连接。
- 建立单个客户端连接。订阅该客户端上的多个主题。然后当 onMessage 触发时,我需要检查 message.topic 并将该消息路由到订阅该主题的订阅者回调方法,并且我需要满足 # 和 * 通配符。
目前我正在实施方法#2。但我想听听你的意见,哪种方法最好,为什么。
【问题讨论】:
-
这是 MQTT.js 客户端还是 Paho Webclient JavaScript 客户端?
-
其实我想的功能只在 Paho Java 客户端(每个订阅回调)中并不重要
标签: mqtt