为了账号安全,请及时绑定邮箱和手机立即绑定

发布到多个经纪人

发布到多个经纪人

Go
至尊宝的传说 2022-10-10 19:43:19
我想使用https://github.com/eclipse/paho.mqtt.golang实现某种消息扇出。我期待客户端连接并发布到所有代理。但我可以在他们各自的仪表板中看到它只连接到其中一个经纪人。tgOpts := mqtt.NewClientOptions()for _, target := range targets {    tgOpts.AddBroker(target)}我必须为每个目标代理创建一个客户端,还是我做错了什么?
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

MQTT 是基于主题的模型,一个代理有多个客户端,而不是相反。

一些代理(例如 mosquitto)支持桥接,它允许跨代理构建扇出设置,但此设置处于代理级别,核心 MQTT 功能仍然是每个客户端连接 1 个代理。如果要发布到多个代理,则需要连接到每个代理并单独发布。


查看完整回答
反对 回复 2022-10-10
  • 1 回答
  • 0 关注
  • 59 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信