创建完 Topic 后,您需要为消息的消费者(或生产者)创建客户端 ID ,即 Group ID 作为标识。
Group ID 和 Topic 的关系是 N:N,即一个消费者可以订阅多个 Topic,同一个 Topic 也可以被多个消费者订阅;一个生产者可以向多个 Topic 发送消息,同一个 Topic 也可以接收来自多个生产者的消息。
消费者必须有对应的 Group ID,生产者不做强制要求。
创建 Group ID
登录 SOFAStack 控制台。
在左侧导航栏,选择 中间件 > 消息队列 > Group 管理。
单击 创建 Group ID,然后在 创建 Group ID 对话框配置 Group ID 信息:
Group ID:必填。
命名以 “GID_” 或者 “GID-” 开头。
只能包含字母、数字、短横线和下划线。
长度限制在 7-64 字符之间。
说明Group ID 一旦创建,则无法修改。
描述:可选,对该 Group ID 的备注信息,长度限制在 256 个字符以内。
单击 确定。
查看 Group ID 详情
在 Group ID 列表中,单击目标 Group ID 名称,即可进入该 Group ID 详情页。详情页提供了以下信息:
基本信息:包括 Group ID、协议类型、创建时间、在线状态、消费模式和描述。
订阅关系:包括该 Group ID 订阅的 Topic 及其相关信息,如 Topic 名称、过滤规则等。
资源监控:可查看选定时段内指定 Topic 的消息消费数据(TPS/TPM)、每分钟拉请求数、单次拉取数量以及消息堆积数量等,如下图所示。
删除 Group ID
在 Group ID 列表中,单击目标 Group ID 操作列的 删除。
在弹出的对话框中,单击 确定。
Group 删除之后,由该 Group ID 标识的消费者将立即停止接收消息,且在 10 分钟后所有相关资源将被清理,请谨慎操作。