MQTT客户和经纪人:一对多和多个连接

时间:2019-05-28 05:11:35

标签: c# mqtt

我正在C#中构建和应用程序,该C#托管M2Mqtt库,该库允许实例化MqttClient类型的多个对象。在我的现实生活场景中,我将有多个Mosquitto经纪人,每个经纪人都在Raspberry Pi Model 3B上运行。 我试图从多个客户端到多个代理的连接的角度来找出系统的体系结构。

我正在实例化2个客户端:我的应用程序中的Client1和Client2。我将Client1连接到Broker1,将Client2连接到Broker2。不幸的是,经纪人还没有数据。但是,我想知道Client1和Client2是否都订阅相同的TopicX,并且设备是否同时发布给这两个代理-我在客户端中接收到的数据将被丢弃吗?这是完全有效的方案吗?

如果Client1将连接到两个代理并在每个代理中订阅TopicX,将会发生什么?能行吗这是有效的方案吗? (冗余地说,Client1和Client2具有不同的客户端ID)

0 个答案:

没有答案