查询消息
如果您对发送到云消息队列 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。