MQTT——保留消息
Retained message 保留消息
作用:和普通消息不同的是当我们发布了一个保留消息以后,任意一个客户端只要订阅这个主题就会马上收到这个主题里的保留消息。
删除某个主题保留消息的方式:
在该主题下发布一条空的保留消息。
客户端如何发布保留消息?
当publish报文中retainFlag设置为true时,payload下的内容将作为保留消息来处理。
什么场合下需要用到保留消息?
客户端发布信息的时间间隔过于长,其他客户端想要订阅主题等待的时间可能会很久,不利于客户端工作,如果用到了保留消息这个机制,订阅端马上就可以收到这个主体中最新的消息内容。
