Anda dapat memanggil operasi OnsMessageTrace untuk menentukan apakah suatu pesan telah dikonsumsi berdasarkan ID pesannya.
Deskripsi operasi
Alibaba Cloud OpenAPI adalah API manajemen yang digunakan untuk mengelola dan mengkueri sumber daya layanan Alibaba Cloud. Integrasikan API ini hanya untuk tujuan manajemen. Jangan gunakan API ini untuk tautan data inti yang mengirim dan menerima pesan. Hal ini dapat menimbulkan ancaman pada tautan data Anda.
-
Anda dapat menggunakan operasi ini untuk memeriksa status konsumsi suatu pesan guna pemecahan masalah awal ketika terjadi pengecualian konsumsi.
-
Operasi ini didasarkan pada mekanisme offset internal ApsaraMQ for RocketMQ. Hasilnya dapat diandalkan dalam sebagian besar skenario. Namun, jika Anda mereset offset atau membersihkan pesan, hasilnya mungkin tidak akurat.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mq:QueryMessageTrace |
get |
Topic
Topic
|
None |
|
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Topic |
string |
Yes |
Topik pesan. |
test-mq_topic |
| MsgId |
string |
Yes |
ID pesan yang jejaknya ingin Anda kueri. Ini adalah ID pesan. |
1E05791C117818B4AAC23B1BB0CE**** |
| InstanceId |
string |
No |
ID instans tempat pesan berada. |
MQ_INST_111111111111_DOxxxxxx |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. Ini adalah parameter umum. Setiap permintaan memiliki ID unik. Gunakan ID ini untuk memecahkan masalah. |
EAE5BE23-37A1-4354-94D6-E44AE17E**** |
| Data |
object |
||
| MessageTrack |
array<object> |
Hasil kueri. |
|
|
object |
|||
| TrackType |
string |
The status of the message. Valid values:
|
CONSUMED |
| ConsumerGroup |
string |
The ID of the consumer group that subscribes to the topic. |
GID_test_group_id |
| InstanceId |
string |
The ID of the instance to which the message you want to query belongs. |
MQ_INST_111111111111_DOxxxxxx |
Contoh
Respons sukses
JSONformat
{
"RequestId": "EAE5BE23-37A1-4354-94D6-E44AE17E****",
"Data": {
"MessageTrack": [
{
"TrackType": "CONSUMED",
"ConsumerGroup": "GID_test_group_id",
"InstanceId": "MQ_INST_111111111111_DOxxxxxx"
}
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.