Group 创建完成后,您可根据业务需求修改 Group 配置,例如调整最大重试次数、投递顺序性等参数,以优化消息生产消费性能。
约束与限制
Group 创建完成后不支持修改 Group 名称。
操作步骤
1. 登录 TDMQ RocketMQ 版控制台。
2. 在左侧导航栏选择资源管理 > 集群管理,选择好地域后,单击目标集群的“ID”,进入集群基本信息页面。
3. 在集群基本信息页面,选择 Group 页签,在 Group 列表中,单击目标 Group 操作列的编辑,在弹窗中,对 Group 信息进行编辑。
参数 | 说明 |
当前集群 | Group 所属的集群,不支持修改。 |
Group 名称 | 填写 Group 名称(创建后不可修改),需符合命名规则:3-100个字符,只能包含字母、数字、“%”、“-”及“_”。 |
标签 | |
Group 说明 | 填写 Group 说明信息,最长 128 个字符。 |
投递顺序性 | 服务端将消息投递给消费者消费的顺序,支持顺序投递和并发投递,默认投递方式为并发投递。 顺序投递:将逻辑上相关联的消息路由至同一队列并串行化处理,从而严格保证消息按其发送顺序被消费的机制。 并发投递:指消息队列通过将消息分发至多个队列并由多个消费者线程并行处理,旨在最大化系统吞吐量与资源利用率,不保障消息间的处理顺序。 |
开启消费 | 关闭后 Group 下的所有消费会暂停,重新开启可继续消费。可用于系统运维,对消费者组进行流控与故障隔离,以实现集群级别的保护与平滑操作。 |
以下页面设置仅对使用 5.x gRPC SDK 的 PushConsumer 进行消费的客户端生效;使用 Remoting SDK 和 5.x gRPC SDK 的 SimpleConsumer 进行消费的客户端的重试设置在客户端代码中进行设置。 | |
重试策略 | 整体分为“阶梯退避”和“固定间隔”两种。顺序投递仅支持“固定间隔”。 阶梯退避:消息将依次按照10秒-2小时的不同阶梯间隔进行重试,间隔时长逐渐增大,顺序消费的消费者不支持使用阶梯间隔,因为间隔时长依次增大,要同时保证消费的顺序性会导致消费卡住,消息大量积压。 固定间隔:消息将按照设置的间隔进行重试 |
固定重试间隔 | 重试策略选择“固定间隔”后填写,范围为 10-1800 秒 |
最大重试次数 | 表示消息可以重新被投递的最大次数,超过最大重试次数还没被成功消费,消息将被投递至死信队列或丢弃。 如果您使用的是 RocketMQ 4.x 和 5.x 的 Remoting 客户端,消息的重试次数以您在客户端内设置消息重试次数 setMaxReconsumeTimes为准。如果您使用的是 RocketMQ 5.x 的 gRPC 客户端,则消息重试次数以您在当前页面设置的为准。 |
参数 | 说明 |
当前集群/命名空间 | Group 所属集群或者命名空间,不支持修改。 |
Group 说明 | 不支持修改。 |
协议类型 | 不支持修改 |
Group 说明 | 最长 128 个字符。 |
开启消费 | 关闭后 Group 下的所有消费会暂停,重新开启可继续消费。可用于系统运维,对消费者组进行流控与故障隔离,以实现集群级别的保护与平滑操作。 |
开启广播模式 | 关闭后 Group 下的所有声明为广播模式的消费者会暂停,重新开启可继续消费。 |
4. 单击提交,完成修改。