在云消息队列 RocketMQ 版控制台,您可实时查看Group ID和Topic之间的订阅关系,即某个Topic被哪些Group ID订阅了,以及某个Group ID订阅了哪些Topic。
前提条件
Group ID处于在线状态。
什么是订阅关系
云消息队列 RocketMQ 版里的一个Group ID代表一个Consumer实例群组。对于大多数分布式应用来说,一个Group ID下通常会挂载多个Consumer实例。云消息队列 RocketMQ 版的订阅关系主要由Topic+Tag共同组成,即一个Group ID下所有的Consumer实例订阅的Topic以及这些Topic中的过滤规则Tag。
同一个Group ID下所有的Consumer实例需保持订阅关系一致,否则,消息消费的逻辑就会混乱,甚至导致消息丢失。更多信息,请参见订阅关系一致。
查看Topic被哪些Group ID订阅
登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。
在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。
-
在左侧导航栏单击Topic 管理,然后在Topic列表单击目标Topic名称。
您可查看到该Topic的所有在线Group信息。示例如下。在 Topic 详情页下方的在线 Group 详情区域,可查看订阅了该 Topic 的在线 Group 列表,表格包含 Group ID、状态、消费模式和订阅规则列。该区域仅展示在线的 Group,无法查看非在线的 Group。
您还可以单击任一Group ID查看该Group ID的详情。
查看Group ID订阅的Topic
登录云消息队列 RocketMQ 版控制台,在左侧导航栏单击实例列表。
在顶部菜单栏选择地域,如华东1(杭州),然后在实例列表中,单击目标实例名称。
-
在左侧导航栏单击Group 管理,然后在Group列表单击目标Group名称。
您可查看到该Group的订阅关系,示例如下。在 Group 详情页的基本信息 Tab 页下方,订阅关系区域展示该 Group 订阅的 Topic 及对应的订阅规则。
您还可以单击任一Topic查看该Topic的详情。