如果您對發送到雲訊息佇列 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。