调用 ResetGroupOffset 接口重置指定 Group ID 的消费位点。
请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒。
消息队列 RocketMQ版支持重置 Group 订阅的某一 Topic 或所有 Topic 的消费位点,支持的重置方式包括以下两种。
说明
参数 | 参数类型 | 是否必选 | 示例值 | 说明 |
---|---|---|---|---|
InstanceId | String | 必选 | MQ_INST_******** | 实例 ID。 |
Group | String | 必选 | GID-123123 | 需要重置消费位点的 Group ID。 |
Mode | String | 必选 | Latest | 重置消费位点方式。
|
ResetAllTopic | Bool | 必选 | false | 是否重置所有 Topic 的消费位点。
|
Timestamp | Integer | 可选 | 1648295962 | 重置消费位点到指定时间点。该参数在 Mode 为 Timestamp 时必填。格式为 Unix 时间戳格式。 |
Topic | String | 可选 | newtopic | Topic 名称。ResetAllTopic 为 false 时必选,表示仅重置此 Topic 的消费位点。 |
参数 | 参数类型 | 说明 |
---|---|---|
Success | Bool | 该操作的执行结果。
|
ErrMsg | String | 执行失败时,返回失败原因。 |
POST https://rocketmq.volcengineapi.com/?Action=ResetGroupOffset&Version=2021-04-01 HTTP/1.1 Accept: application/json Content-Type: application/json Host: rocketmq.volcengineapi.com X-Date: 20210328T100802Z Authorization: HMAC-SHA256 Credential=AK*********************/20210328/cn-beijing/rocketmq/request, SignedHeaders=x-date, Signature=********************* { "InstanceId": "MQ_INST_********", "Group": "GID-123", "Mode": "Timestamp", "ResetAllTopic": false, "Timestamp": 1649330788, "Topic": "newtopic" }
{ "ResponseMetadata": { "RequestId": "*********************", "Action": "ResetGroupOffset", "Version": "2021-04-01", "Service": "rocketmq", "Region": "cn-beijing" }, "Result": { "Success": true, "ErrMsg": "" } }