tencent cloud

消息队列 CMQ 版

动态与公告
产品动态
公告
产品简介
产品概述
产品功能
产品优势
应用场景
使用限制
基本概念
购买指南
计费概述
购买方式
价格总览
欠费说明
退费说明
快速入门
队列模型快速入门
主题模型快速入门
操作指南
队列服务
主题订阅
访问管理 CAM
标签管理
配置告警
消息查询与轨迹
实践教程
消息去重
选择 Push 还是 Pull
案例分享
在线图片处理案例
起点文学网案例
开发指南
HTTP Endpoint 订阅
通用参考
API 文档
API 列表
CMQ API2.0 切换至 TDMQ CMQ 版 API3.0指引
SDK 文档
HTTP 数据流 SDK
HTTP 控制流 SDK
SDK 参数配置说明
常见问题
功能类
操作类
服务等级协议
联系我们
词汇表

路由键匹配功能说明

PDF
聚焦模式
字号
最后更新时间: 2024-01-03 10:17:36
TDMQ CMQ 版的路由键匹配功能类似于 RabbitMQ 的 exchange queue,可以用于消息过滤,根据不同的条件使订阅者获取不同的消息。创建 Topic 时,可开启路由匹配键

使用说明

Binding key、Routing key 是组合使用的,提供类似于 RabbitMQ 的消息过滤能力。发消息时配的 Routing key 是客户端发消息带的。创建订阅关系时配的 Binding key 是 Topic 和订阅者的绑定关系。

使用限制

Binding key 的数量不超过5个。单个 Binding key 的长度 ≤ 64字节,用于表示发送消息的路由路径,最多含有15个“.”,即最多16个词组。
Routing key 的数量由1个字符串组成。单个 Routing key 的长度 ≤ 64 字节,用于表示发送消息的路由路径,最多含有15个“.”,即最多16个词组。

通配符说明

*(星号),可以替代一个单词(一串连续的字母串) ,不能为空。
#(井号):可以匹配零个或多个字符。
示例:
订阅者是『1.*.0』,此时消息为『1.任意字符.0』,则订阅者都能收到消息。
订阅者是『1.#.0』,此时消息为『1.2.3.4.4.2.2.0』,『1.0』则订阅者都能收到消息(消息中间元素随意)。
订阅者是『#』,则所有消息订阅者都能收到。




帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈