如何防止在MQTT中收到同一客户发布的相同消息?
问题:
Client1订阅:site1 / feeds /#
Client1发布:site1 / feeds / one
Client1收到:site1 / feeds / one< - 如何在本地客户端阻止此操作?
Client2发布:site1 / feeds / two
Client1收到:site1 / feeds / two< - 这是我要保留的
答案 0 :(得分:1)
正如Bubbafat所说,你不能在协议级别阻止这种情况,我不知道有任何经纪人将此作为一项功能来实现。
您唯一真正的选择是在onMessage回调中添加过滤器