zoukankan      html  css  js  c++  java
  • mqtt保留消息

    mqtt保留消息

    1个Topic(主题)只有唯一的retain(保留)消息,Broker会保存每个Topic的最后一条retain消息。
    每个Client订阅Topic后会立即读取到retain消息,不必要等待发送。
    订阅Topic时可以使用通配符,就会收到匹配的每个Topic的retain消息。

    保留消息定义

      如果PUBLISH消息的RETAIN标记位被设置为1,则称该消息为“保留消息”;

    Broker对保留消息的处理

      Broker会存储每个Topic的最后一条保留消息及其Qos,当订阅该Topic的客户端上线后,Broker需要将该消息投递给它。

    保留消息作用

      可以让新订阅的客户端得到发布方的最新的状态值,而不必要等待发送。

    保留消息的删除

    1. 方式1:发送空消息体的保留消息;
    2. 方式2:发送最新的保留消息覆盖之前的(推荐);
  • 相关阅读:
    设计模式_享元设计模式(flyweight)
    eclipse的使用
    Bank项目
    反射练习
    反射接口
    反射
    32-一笔画(欧拉图)
    67-蓝桥省赛-2014
    13-STL-二分查找
    31-最长公共子序列
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/12666786.html
Copyright © 2011-2022 走看看