网桥和服务器之间是否有任何技术区别,订阅两个代理上的所有消息并将它们发布到另一个代理?

问题描述:

这是针对MQTT的。我只是好奇这两者之间是否存在技术差异,或者他们是否使用另一种协议。网桥和服务器之间是否有任何技术区别,订阅两个代理上的所有消息并将它们发布到另一个代理?

谢谢!

功能很少,但桥通常有对话题环路一些基本的保护(当同一消息刚刚被反弹来回2个经纪人之间)

桥也不必桥上的所有话题,它可以设置为只连接一部分主题,也可以设置为添加主题前缀桥接消息,以帮助区分它们。

使用桥还会从等式中移除一个移动部分,因此破坏的可能性较小。

我甚至考虑使用2个背对背客户端来桥接数据的唯一原因是,如果2个代理在单独的网络中没有它们之间的路由,并且(无路由)客户端连接到这两个网络。

+0

@hardlib,在我的情况下,我有2个经纪人在不同的网络上,他们是不同的应用程序。一个是AWS IoT,另一个是EMQTT,因为没有办法将它们建成桥梁,所以我建立了我提出的建议。你认为有更好的方法来做到这一点? – Ryan