Mengirim ulang Paket dead-letter yang ditentukan oleh ID Paket agar konsumen dapat mengonsumsi Paket tersebut kembali.
Deskripsi operasi
The OpenAPI provided by Alibaba Cloud is a management API. You can use it to manage and query resources of Alibaba Cloud services. Integrate OpenAPI for management purposes only. Do not use OpenAPI for core data links that send and receive messages. This practice can introduce threats to your data links.
-
If a dead-letter message that has reached the maximum number of retries fails to be consumed after being resent, a new message with the same message ID is added to the dead-letter queue. You can check the result on the dead-letter queue query page in the console or by calling a management API. The number of times a message with the same message ID appears indicates the number of failed consumption attempts after the message was resent.
-
A dead-letter message is a message that failed to be consumed after multiple retries. This usually indicates an issue with the consumption logic. You must identify the cause of the repeated consumption failures before you call this operation to resend the message.
-
Message Queue for Apache RocketMQ does not track the status of resent dead-letter messages. Messages that are successfully consumed after being resent are not removed from the dead-letter queue. You must determine whether a message needs to be resent. Avoid resending messages unnecessarily to prevent duplicate consumption.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mq:ResendDLQMessage |
get |
Group
Group
|
None |
|
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| MsgId |
string |
Yes |
ID Paket yang akan dikirim ulang. |
0BC16699343051CD9F1D798E7734**** |
| GroupId |
string |
Yes |
ID kelompok konsumen tempat Paket dead-letter berada. |
GID_test_group_id |
| InstanceId |
string |
No |
ID Instans yang berisi Paket dead-letter. |
MQ_INST_188077086902****_BXSuW61e |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. This is a common parameter. Each request has a unique ID. You can use this ID to troubleshoot issues. |
D94CC769-4DC3-4690-A868-9D0631B1**** |
| Data |
object |
||
| MsgId |
array |
The list of messages that are returned. |
|
|
string |
The message ID. |
0BC16699343051CD9F1D798E7734**** |
Jika Paket gagal dikirim ulang, ID Paket tersebut akan dikembalikan.
Contoh
Respons sukses
JSONformat
{
"RequestId": "D94CC769-4DC3-4690-A868-9D0631B1****",
"Data": {
"MsgId": [
"0BC16699343051CD9F1D798E7734****"
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.