上云无忧 > 文档中心 > 腾讯云消息队列 CMQ 版 - 路由键匹配功能说明
消息队列 CMQ 版
腾讯云消息队列 CMQ 版 - 路由键匹配功能说明

文档简介:
TDMQ CMQ 版的路由键匹配功能类似于 RabbitMQ 的 exchange queue,可以用于消息过滤,根据不同的条件使订阅者获取不同的消息。创建 Topic 时,可开启路由匹配键。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠
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』则订阅者都能收到消息(消息中间元素随意)。
订阅者是『#』,则所有消息订阅者都能收到。

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部