问题描述
目前emq开源版已知的创建主题采用客户端订阅的形式创建,如果断开了订阅,则不存在这个主题,可这样会存在向改主题发布数据,客户端本身也会接收到数据的问题,问这个应该怎么解决?能否手动创建主题?
目前emq开源版已知的创建主题采用客户端订阅的形式创建,如果断开了订阅,则不存在这个主题,可这样会存在向改主题发布数据,客户端本身也会接收到数据的问题,问这个应该怎么解决?能否手动创建主题?
我好像都没看明白这个描述。
1、客户端本身收到是因为客户端本身也订阅了这个主题,不想收到就不订阅。
2、如果没人订阅不存在这个主题,这个消息就丢弃呗,默认的就是这样。
3、如果你是想设备断开的时候收到的消息在设备上线后收到,发送数据的时候设置retain就可以。
你的专业程度已经赶上官方了,点个赞
你不想让客户端收到 就让客户端订阅另一个主题 一个发送一个接收 这样就行了 另外发送消息是不需要订阅主题的