Topic とメッセージキーに基づいて、メッセージのリストをあいまい検索します。
操作説明
-
この操作は、メッセージキーに基づいてメッセージのあいまい検索を実行します。メッセージキーは必ずしも一意ではないため、クエリによって複数のメッセージが返される場合があります。
-
メッセージ ID を取得できない場合は、この操作を使用できます。このシナリオでは、次の手順に従います:
-
この操作を呼び出してあいまい検索を実行し、メッセージ ID のリストを取得します。
-
OnsMessageGetByMsgId 操作を呼び出して完全一致検索を実行します。OnsMessageGetByMsgId 操作の詳細については、「OnsMessageGetByMsgId」をご参照ください。
-
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
mq:QueryMessage |
get |
Topic
Topic
|
なし |
|
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Topic |
string |
必須 |
照会するメッセージの Topic。 |
test-mq_topic |
| Key |
string |
必須 |
照会するメッセージのメッセージキー。 |
messageKey1 |
| InstanceId |
string |
任意 |
メッセージが属するインスタンスの ID。 |
MQ_INST_111111111111_DOxxxxxx |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答。 |
||
| RequestId |
string |
共通パラメーター。リクエスト ID は一意であり、問題のトラブルシューティングと特定に使用できます。 |
A07E3902-B92E-44A6-B6C5-6AA111111**** |
| Data |
object |
||
| OnsRestMessageDo |
array<object> |
クエリ結果のリスト。 |
|
|
array<object> |
|||
| StoreSize |
integer |
メッセージのサイズ。 |
406 |
| ReconsumeTimes |
integer |
メッセージが再コンシュームされた回数。 |
1 |
| StoreTimestamp |
integer |
メッセージがブローカーによって保存された日時を示すタイムスタンプ。 |
1570760999811 |
| InstanceId |
string |
インスタンス ID。 |
MQ_INST_111111111111_DOxxxxxx |
| MsgId |
string |
メッセージ ID。 |
1E0578FE110F18B4AAC235C05F2***** |
| StoreHost |
string |
メッセージを保存するサーバーインスタンス。 |
11.193.***.***:10911 |
| Topic |
string |
メッセージの Topic。 |
test-mq_topic |
| PropertyList |
object |
||
| MessageProperty |
array<object> |
メッセージ属性のリスト。 |
|
|
object |
|||
| Value |
string |
メッセージ属性の値。 |
TagA |
| Name |
string |
メッセージ属性。有効値:
概念の詳細については、「用語」をご参照ください。 |
TAGS |
| BornTimestamp |
integer |
メッセージが作成された日時を示すタイムスタンプ。 |
1570760999721 |
| BodyCRC |
integer |
メッセージ本文の CRC チェックサム。 |
914112295 |
| BornHost |
string |
メッセージを作成したクライアントインスタンス。 |
42.120.***.***:59270 |
例
成功レスポンス
JSONJSON
{
"RequestId": "A07E3902-B92E-44A6-B6C5-6AA111111****",
"Data": {
"OnsRestMessageDo": [
{
"StoreSize": 406,
"ReconsumeTimes": 1,
"StoreTimestamp": 1570760999811,
"InstanceId": "MQ_INST_111111111111_DOxxxxxx",
"MsgId": "1E0578FE110F18B4AAC235C05F2*****",
"StoreHost": "11.193.***.***:10911",
"Topic": "test-mq_topic",
"PropertyList": {
"MessageProperty": [
{
"Value": "TagA",
"Name": "TAGS"
}
]
},
"BornTimestamp": 1570760999721,
"BodyCRC": 914112295,
"BornHost": "42.120.***.***:59270"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。