メッセージ ID を指定してメッセージの情報を照会し、メッセージが消費済みかどうかを判断します。
操作説明
Alibaba Cloud が提供する API 操作は、Alibaba Cloud サービスのリソースを管理および照会するために使用されます。これらの API 操作は、管理システムにのみ統合することを推奨します。メッセージングサービスのコアシステムでは、これらの API 操作を使用しないでください。使用した場合、システムリスクが発生する可能性があります。
メッセージが期待どおりに消費されない場合、この操作を呼び出してメッセージの情報を照会し、トラブルシューティングを行うことができます。
この操作では、完全一致メソッドを使用してメッセージ ID に基づいてメッセージを照会します。メッセージ ID は、メッセージ送信後に返される SendResult パラメーターから取得できます。各メッセージの送信後に返された情報を保存する必要があります。照会されたメッセージの情報には、メッセージが送信された時点、メッセージが保存されているブローカー、メッセージキーやタグなどのメッセージの属性が含まれます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:QueryMessage |
get |
Topic
Topic
|
なし |
|
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| MsgId |
string |
必須 |
照会するメッセージの ID。 |
1E0578FE110F18B4AAC235C05F2***** |
| Topic |
string |
必須 |
照会するメッセージが含まれる Topic。 |
test-mq_topic |
| InstanceId |
string |
任意 |
照会するメッセージが属するインスタンスの ID。 |
MQ_INST_111111111111_DOxxxxxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。これは共通パラメーターです。各リクエストには一意の ID があります。この ID を使用して問題をトラブルシューティングできます。 |
A07E3902-B92E-44A6-B6C5-6AA111111**** |
| Data |
object |
返されたデータ。 |
|
| StoreSize |
integer |
メッセージのサイズ。 |
407 |
| ReconsumeTimes |
integer |
コンシューマーにメッセージを送信するために実行された再試行回数。 |
1 |
| StoreTimestamp |
integer |
ApsaraMQ for RocketMQ ブローカーがメッセージを保存した日時を示すタイムスタンプ。 |
1570761026708 |
| InstanceId |
string |
インスタンスの ID。 |
MQ_INST_111111111111_DOxxxxxx |
| MsgId |
string |
メッセージの ID。 |
1E0578FE110F18B4AAC235C0C8460BA2 |
| StoreHost |
string |
メッセージを保存する ApsaraMQ for RocketMQ ブローカー。 |
11.220.***.***:10911 |
| Topic |
string |
メッセージが属する Topic。 |
test-mq_topic |
| PropertyList |
object |
||
| MessageProperty |
array<object> |
メッセージの属性。 |
|
|
object |
|||
| Value |
string |
属性の値。 |
TagA |
| Name |
string |
属性の名前。有効な値:
Message Queue for Apache RocketMQ で使用される用語については、「用語」をご参照ください。 |
TAGS |
| BornTimestamp |
integer |
メッセージが生成された日時を示すタイムスタンプ。 |
1570761026630 |
| BodyCRC |
integer |
メッセージ本文の巡回冗長検査 (CRC) 値。 |
914112295 |
| BornHost |
string |
メッセージを生成したプロデューサーインスタンス。 |
42.120.**.**:64646 |
例
成功レスポンス
JSONJSON
{
"RequestId": "A07E3902-B92E-44A6-B6C5-6AA111111****",
"Data": {
"StoreSize": 407,
"ReconsumeTimes": 1,
"StoreTimestamp": 1570761026708,
"InstanceId": "MQ_INST_111111111111_DOxxxxxx",
"MsgId": "1E0578FE110F18B4AAC235C0C8460BA2",
"StoreHost": "11.220.***.***:10911",
"Topic": "test-mq_topic",
"PropertyList": {
"MessageProperty": [
{
"Value": "TagA",
"Name": "TAGS"
}
]
},
"BornTimestamp": 1570761026630,
"BodyCRC": 914112295,
"BornHost": "42.120.**.**:64646"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。