MQTT中topic匹配规则基础
(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匹配规则基础相关推荐
- MQTT topic匹配规则
MQTT topic匹配规则 原文连接: https://blog.csdn.net/JiangCheng817/article/details/81333893 内容: 主题层级分隔符 " ...
- Django中url匹配规则的补充
Django中url匹配规则是在urls.py文件中配置的. 1.关于正则匹配优先级 在url匹配列表中,如果第一条和第二条同时满足匹配规则,则优先匹配第一条. 在url匹配列表中,如果第一条为正则模 ...
- django中路由匹配规则
1.定义 指url与后端视图之间的一一映射关系 2.添加路由以及匹配规则 1)需要在全局路由文件中(url.py),urlpatterns列表中添加路由条目 2)urlpatterns是固定的,是列表 ...
- nginx配置中location匹配规则详解
女主宣言 nginx作为一款性能优异的反向代理服务器,可以用于静态代理.负载均衡.限流等多种场景.那么,要灵活的使用nginx,必须清楚nginx配置文件的使用.本文作者对nginx的http块中的l ...
- nginx中location匹配规则与proxy_pass代理转发
最近使用nginx在服务器上配置,在做路径匹配时上遇到细节上的东西,在此做记录,安装请转 windows下安装使用nginx教程 一.location匹配规则 1.前缀匹配:不带符号 server { ...
- tomcat首页welcome-file-list设置与url-pattern匹配规则
一.welcome-file-list 1. <welcome-file-list>标签下可以设置多个首页<welcome-file>,容器启动后会在根目录下依次查找匹配的物理 ...
- OSPF的工作过程和ACL匹配规则
一.OSPF--开放式最短路径优先 1.OSPF的数据包 1)Hello包 作用: ①周期发现 ②建立和保活邻居关系 Hello时间--默认10s(针对以太网).30s(其它网络类型) Dead ti ...
- Nginx的基本匹配规则与配置.m3u8视频源
目录 第一章 配置视频源 第二章 nginx的基本匹配规则 2.1 修改用户 2.2 匹配规则 第一章 配置视频源 我在网上看到许多需要装rmtp模块什么的,但是我把nginx下载下来再把.m3u8视 ...
- 理论---url pattern 匹配规则
开始: 在web应用部署描述符中,用于映射的语法规定如下: ①以"/"字符开头,并以"/*"结尾的字符串用于路径映射 ②以"*"开头的字符串 ...
最新文章
- python_xlsxwriter模块
- NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用
- Class.getResource()与Class.getClassLoader().getResource()解析
- 腾讯基于 Flink SQL 的功能扩展与深度优化实践
- arduino的IDE开发stm32的板子
- 李嘉诚再卖地3800亩,房价要变天了吗?
- 我对Linux输入输出重定向的小结
- Python精简入门级学习(二)
- ie浏览器如何实现scrollto_如何实现报表直接打印需求
- 东方智慧和西方智慧的比较
- Spring boot常见标签、注解解释
- POJ 1470 Closest Common Ancestors(最近公共祖先 LCA)
- 礼金记账本安卓_份子钱记账app
- QAT量化感知训练(一)【详解】
- 工厂模式在iOS开发中的实际应用
- 30句2018年精彩走心的文案,没事可以学习下,了解其中的文字意义
- Dynamics 365 Command Checker for Ribbons
- Windows2000高级技巧
- (thinkPHP)入门
- mysql常用数据库对象
热门文章
- Kotlin 使用vararg可变参数
- 借鉴:软考高项备考考试心得,来自一名学员的总结,非常全
- 资产盘点帐实相符的条码录入Excel方法
- linux 电子书阅读器_3个适用于Linux桌面的电子书阅读器
- Mina Berkeley QANet测试网zkApp初体验
- outlook的archive pst丢失后
- python【第一篇】基础
- openGL学习笔记三: glu库及使用
- outlook 2003收发进度条卡住现象解决办法[exchange模式]
- linux mysql scripts_linux安装mysql时执行scripts/mysql_install_db报错如何解决?