mqtt 客户端订阅多个订阅。最好的方法是什么?

埃斯特

我正在构建一个将成为 mqtt 客户端的 javascript 应用程序。它需要订阅多个主题。我可以看到有两种方法可以实现这一点。

  1. 建立多个客户端连接。在每个客户端连接上订阅一个主题。然后 onMessage 处理程序将在该客户端上仅针对该主题触发。这意味着我将有多个 mqtt 连接。
  2. 建立单个客户端连接。在一个客户端上订阅多个主题。然后当 onMessage 触发时,我需要检查 message.topic 并将该消息路由到订阅该主题的订阅者回调方法,我需要满足 # 和 * 通配符。

目前我正在实施方法#2。但我想请教您对哪种方法最好以及为什么最好的意见。

硬盘

选项 1 真的不是一个好主意,它只是做了很多额外的工作,维护所有独立客户端的连接并增加了代理的额外开销。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多个MQTT客户端订阅了相同的主题

来自分类Dev

MQTT知道客户端是否已订阅

来自分类Dev

两个paho.mqtt客户端订阅相同的客户端区域

来自分类Dev

在paho-mqtt中订阅和发布多个主题的最佳方法是什么?

来自分类Dev

Spring Integration MQTT cleanSession = false失败,因为客户端取消订阅主题

来自分类Dev

如何为MQTT代理建模以使客户端能够单独订阅其消息?

来自分类Dev

HiveMQ MQTT客户端Java:是否可以检查主题是否与订阅匹配?

来自分类Dev

Python paho mqtt 客户端不会同时发布和订阅

来自分类Dev

向 MQTT 中订阅相同主题的一些客户端发送消息

来自分类Dev

使用 pika(python 客户端)通过 RabbitMQ 发布/订阅 MQTT 消息

来自分类Dev

客户端如何知道它是否已经订阅了 MQTT 主题?

来自分类Dev

MQTT 代理与 MQTT 客户端的通信

来自分类Dev

SI 订阅多个 mqtt 主题

来自分类Dev

MQTT C ++客户端

来自分类Dev

MQTT主题订阅

来自分类Dev

如何获得MQTT订阅

来自分类Dev

Spring集成MQTT发布并订阅多个主题

来自分类Dev

Spring集成MQTT发布并订阅多个主题

来自分类Dev

Mqtt订阅了Contiki中的多个主题

来自分类Dev

多个订阅的 Paho mqtt 回调

来自分类Dev

python Paho客户端MQTT:写入多个文件

来自分类Dev

Paho(MQTT)客户端无法连接

来自分类Dev

HTML页面中的mqtt客户端

来自分类Dev

负载均衡MQTT客户端

来自分类Dev

Paho(MQTT)客户端无法连接

来自分类Dev

MQTT 安卓 Mosquitto 客户端

来自分类Dev

订阅亚马逊 aws iot mqtt

来自分类Dev

MQTT 订阅者错过的消息

来自分类Dev

MQTT如何从客户端创建客户端?