(1)    主题层级分隔符  / :     用于分割主题层级,/分割后的主题,这是消息主题层级设计中很重要的符号。   比方说: aaa/bbb和  aaa/bbb/ccc 和aaa/bbb/ccc/ddd  ,这样的消息主题格式,是一个层层递进的关系,可通过多层通配符同时匹配两者,或者单层通配符只匹配一个。  这在现实场景中,可以应用到:公司的部门层级推送、国家城市层级推送等包含层级关系的场景。

(2)    单层通配符  +:      单层通配符只能匹配一层主题。比如:   aaa/+     可以匹配 aaa/bbb ,但是不能匹配aaa/bbb/ccc。   单独的+号可以匹配单层的所有推送;

(3)  多层通配符  #:   多层通配符可以匹配于多层主题。比如: aaa/#   不但可以匹配aaa/bbb,还可以匹配aaa/bbb/ccc/ddd。  也就是说,多层通配符可以匹配符合通配符之前主题层级的所有子集主题。单独的#匹配所有的消息主题.

注:   单层通配符和多层通配符只能用于订阅(subscribe)消息而不能用于发布(publish)消息,层级分隔符两种情况下均可使用。

MQTT中topic匹配规则基础相关推荐

  1. MQTT topic匹配规则

    MQTT topic匹配规则 原文连接: https://blog.csdn.net/JiangCheng817/article/details/81333893 内容: 主题层级分隔符 " ...

  2. Django中url匹配规则的补充

    Django中url匹配规则是在urls.py文件中配置的. 1.关于正则匹配优先级 在url匹配列表中,如果第一条和第二条同时满足匹配规则,则优先匹配第一条. 在url匹配列表中,如果第一条为正则模 ...

  3. django中路由匹配规则

    1.定义 指url与后端视图之间的一一映射关系 2.添加路由以及匹配规则 1)需要在全局路由文件中(url.py),urlpatterns列表中添加路由条目 2)urlpatterns是固定的,是列表 ...

  4. nginx配置中location匹配规则详解

    女主宣言 nginx作为一款性能优异的反向代理服务器,可以用于静态代理.负载均衡.限流等多种场景.那么,要灵活的使用nginx,必须清楚nginx配置文件的使用.本文作者对nginx的http块中的l ...

  5. nginx中location匹配规则与proxy_pass代理转发

    最近使用nginx在服务器上配置,在做路径匹配时上遇到细节上的东西,在此做记录,安装请转 windows下安装使用nginx教程 一.location匹配规则 1.前缀匹配:不带符号 server { ...

  6. tomcat首页welcome-file-list设置与url-pattern匹配规则

    一.welcome-file-list 1. <welcome-file-list>标签下可以设置多个首页<welcome-file>,容器启动后会在根目录下依次查找匹配的物理 ...

  7. OSPF的工作过程和ACL匹配规则

    一.OSPF--开放式最短路径优先 1.OSPF的数据包 1)Hello包 作用: ①周期发现 ②建立和保活邻居关系 Hello时间--默认10s(针对以太网).30s(其它网络类型) Dead ti ...

  8. Nginx的基本匹配规则与配置.m3u8视频源

    目录 第一章 配置视频源 第二章 nginx的基本匹配规则 2.1 修改用户 2.2 匹配规则 第一章 配置视频源 我在网上看到许多需要装rmtp模块什么的,但是我把nginx下载下来再把.m3u8视 ...

  9. 理论---url pattern 匹配规则

    开始: 在web应用部署描述符中,用于映射的语法规定如下: ①以"/"字符开头,并以"/*"结尾的字符串用于路径映射 ②以"*"开头的字符串 ...

最新文章

  1. python_xlsxwriter模块
  2. NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用
  3. Class.getResource()与Class.getClassLoader().getResource()解析
  4. 腾讯基于 Flink SQL 的功能扩展与深度优化实践
  5. arduino的IDE开发stm32的板子
  6. 李嘉诚再卖地3800亩,房价要变天了吗?
  7. 我对Linux输入输出重定向的小结
  8. Python精简入门级学习(二)
  9. ie浏览器如何实现scrollto_如何实现报表直接打印需求
  10. 东方智慧和西方智慧的比较
  11. Spring boot常见标签、注解解释
  12. POJ 1470 Closest Common Ancestors(最近公共祖先 LCA)
  13. 礼金记账本安卓_份子钱记账app
  14. QAT量化感知训练(一)【详解】
  15. 工厂模式在iOS开发中的实际应用
  16. 30句2018年精彩走心的文案,没事可以学习下,了解其中的文字意义
  17. Dynamics 365 Command Checker for Ribbons
  18. Windows2000高级技巧
  19. (thinkPHP)入门
  20. mysql常用数据库对象

热门文章

  1. Kotlin 使用vararg可变参数
  2. 借鉴:软考高项备考考试心得,来自一名学员的总结,非常全
  3. 资产盘点帐实相符的条码录入Excel方法
  4. linux 电子书阅读器_3个适用于Linux桌面的电子书阅读器
  5. Mina Berkeley QANet测试网zkApp初体验
  6. outlook的archive pst丢失后
  7. python【第一篇】基础
  8. openGL学习笔记三: glu库及使用
  9. outlook 2003收发进度条卡住现象解决办法[exchange模式]
  10. linux mysql scripts_linux安装mysql时执行scripts/mysql_install_db报错如何解决?