查詢消息
如果您對發送到云消息隊列 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。