本文介绍如何在消息队列RocketMQ版控制台上创建、删除和查询Group。

背景信息

Group表示一类Producer或Consumer,这类Producer或Consumer通常生产或消费同一类消息,且消息发布或订阅的逻辑一致。使用消息队列RocketMQ版进行消息收发,您需要创建Group ID用于标识同一类生产者实例或者同一类消费者实例。

使用说明

  • Group ID不能跨实例使用,例如实例A中创建的Group ID不能在实例B中使用。
  • Group ID不能跨协议使用,消息队列RocketMQ版支持使用HTTP协议和TCP协议的SDK收发消息。如果您创建Group ID时选择的协议为TCP 协议,则该Group ID标识的客户端只能用于TCP协议的SDK收发消息,不能用于HTTP协议的SDK收发消息。
  • 消费者必须有对应的Group ID,生产者不做强制要求。

Group ID命名规范

  • Group ID推荐以“CID”或"GID"开头,长度限制为2~64个字符,只能包含英文、数字、短划线(-)以及下划线(_)。
  • 如果Group所在实例有命名空间,则Group ID需要保证实例内唯一,不能和本实例下已有的Group ID或Topic名称重复;跨实例之间可以重名,例如实例A的Group ID可以和实例B的Group ID重复,也可以和实例B的Topic名称重复。
  • 如果Group所在实例无命名空间,则Group ID需要保证跨实例和跨地域全局唯一,全局范围内不能和已有的Group ID或Topic名称重复。
说明 实例是否有命名空间,可以在消息队列RocketMQ版控制台实例详情页面的基础信息区域查看。

创建Group

  1. 登录消息队列RocketMQ版控制台
  2. 在左侧导航栏,单击实例列表
  3. 在顶部菜单栏,选择地域,如华东1(杭州)
  4. 实例列表页面,单击目标实例名称,进入实例详情页面。
  5. 在左侧导航栏,单击Group 管理
  6. Group 管理页面选择客户端SDK的协议,然后单击创建 Group
    消息队列RocketMQ版支持的客户端SDK协议有TCP 协议HTTP 协议
  7. 在创建Group面板中,输入该Group的Group ID描述,然后单击确定
    您可以在Group 管理页面查看刚才新创建的Group。

删除Group

注意 删除Group ID后,由该Group ID标识的消费者实例将立即停止接收消息,Group的相关资源也同时被删除且不可恢复,请您谨慎执行该操作。
  1. 登录消息队列RocketMQ版控制台
  2. 在左侧导航栏,单击实例列表
  3. 在顶部菜单栏,选择地域,如华东1(杭州)
  4. 实例列表页面,单击目标实例名称,进入实例详情页面。
  5. 在左侧导航栏,单击Group 管理
  6. 在Group列表中找到您需要删除的Group,在其操作列单击更多,然后在弹出的下拉菜单中选择删除
  7. 在弹出的对话框中单击确认
    Group 管理页面,您已看不到刚才已删除的Group信息。

查询Group

  1. 登录消息队列RocketMQ版控制台
  2. 在左侧导航栏,单击实例列表
  3. 在顶部菜单栏,选择地域,如华东1(杭州)
  4. 实例列表页面,单击目标实例名称,进入实例详情页面。
  5. 在左侧导航栏,单击Group 管理
  6. 在Group列表中找到您需要查看的目标Group,单击Group的ID或在其操作列单击详情,进入Group详情页面。
    在Group详情页面您可以查看到指定Group的详细信息。

更多操作

Group 管理页面,您还可以执行其他相关操作。

  1. 在左侧导航栏,单击Group 管理
  2. 在Group列表中找到您需要操作的Group,在其操作列单击更多,然后在弹出的下拉菜单中选择以下操作:
  • 快速接入:查看消息队列RocketMQ版提供的多语言SDK参考。
  • 重置消费位点:通过重置消费位点,按需清除堆积的或不想消费的这部分消息再开始消费,或直接跳转到某个时间点消费该时间点之后的消息(不论是否消费过该时间点之前的消息)。更多信息,请参见重置消费位点
  • 云监控:查看当前Group下的消息监控数据。
  • 消息消费图表:查看当前Group订阅的消息总量和TPS。

更多信息

Group的相关操作也可以通过调用API完成。