tencent cloud

文档反馈

路由键匹配功能说明

最后更新时间:2020-08-04 15:38:47

    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』则订阅者都能收到消息(消息中间元素随意) 。

    • 订阅者是『#』,则所有消息订阅者都能收到。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持