如果您對發送到雲訊息佇列 RabbitMQ 版的訊息有問題,您可以在控制台查詢訊息。雲訊息佇列 RabbitMQ 版支援按Queue查詢和按Message ID查詢兩種方式,前者適用於只知道訊息發送到的Queue,不知道發送訊息時設定的Message ID的模糊查詢情境。後者適用於知道發送訊息時設定的Message ID的精確查詢情境。
使用限制
雲訊息佇列 RabbitMQ 版的查詢時間限制在三天之內。
雲訊息佇列 RabbitMQ 版支援最多查詢100條訊息。
操作步驟
登入雲訊息佇列 RabbitMQ 版控制台,然後在左側導覽列選擇实例列表。
在实例列表頁面的頂部功能表列選擇地區,然後在執行個體列表中,單擊目標執行個體名稱。
在左側導覽列,單擊消息查询。
按Queue查詢
在消息查询頁面單擊切換,選擇要查詢訊息的Vhost,然後單擊按 Queue 查询頁簽。
在Queue下拉式清單中,選擇要查詢訊息的Queue,設定查詢時間範圍,然後單擊查询。

參數
描述
ExchangeName
發送該訊息的Exchange的名稱。該Exchange與所查詢的Queue已綁定。
RoutingKey
發送訊息時指定的Routing Key。訊息根據該Routing Key與Exchange和Queue之間的匹配關係路由。
MessageID
訊息的ID。一般為業務相關的全域唯一訊息屬性。不全域唯一時,最多可以查到64條。
StoreTime
訊息發送到Queue中儲存的時間。
按Message ID查詢
在消息查询頁面單擊切換,選擇要查詢訊息的Vhost,然後單擊按 Message ID 查询頁簽。
在Queue下拉式清單中,選擇要查詢訊息的Queue,在Message ID文字框輸入發送訊息時設定的Message ID,設定查詢時間範圍,然後單擊查询。
訊息下載與重發
下載訊息
在查詢到的訊息列表中,找到目標訊息,在其右側操作列,選擇。
重發訊息
在查詢到的訊息列表中,找到目標訊息,在其右側操作列,單擊重新发送。
在提示對話方塊,單擊確認。
相關文檔
Message ID的設定方法,請參見如何設定Message ID。