调用 ResendDLQMessageById 接口重新发送指定 MessageID 的死信消息。
消息进入死信队列之后,说明该消息消费失败,消费者在正常情况下无法正确地消费该消息,例如遇到了网络断连、应用故障等问题。在这种场景下,您可以查询、导出死信消息进行问题排查,当找到对应的解决方案、处理问题之后,在控制台中重新发送死信队列中的消息。此时该消息的原消费者可以重新消费消息。
说明
请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ResendDLQMessageById | 要执行的操作,取值:ResendDLQMessageById。 |
Version | String | 是 | 2023-01-01 | API的版本,取值:2023-01-01。 |
InstanceId | String | 是 | rocketmq-cnai81fd122a**** | 实例 ID。 |
GroupId | String | 是 | GID_test | 消费组 ID。 |
MessageIds | Array of String | 是 | [""] | 消息 ID 列表。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ResendResult | Array of Object | / | 死信消息重新发送的操作结果。 |
{ "query": {}, "body": { "InstanceId": "rocketmq-cnoe293f2cecb19c", "MessageIds": [ "FDBDDC005EA100BE00000000000012133D3418B4AAC259A379FA0001" ], "GroupId": "GID_test" } }
{ "ResponseMetadata": { "RequestId": "2023091809585973A44E0151C589BE40B0", "Action": "ResendDLQMessageById", "Version": "2023-01-01", "Service": "RocketMQ", "Region": "cn-guilin-boe" }, "Result": { "ResendResults": [ { "MessageId": "FDBDDC005EA100BE00000000000012133D3418B4AAC259A379FA0001", "Success": true } ] } }
公共错误码请参见公共错误码文档。