如果您对发送到云消息队列 RabbitMQ 版的消息有问题,您可以在云消息队列 RabbitMQ 版控制台查询消息。
背景信息
云消息队列 RabbitMQ 版支持以下查询方式:- 按Queue查询:适用于只知道消息发送到的Queue,不知道发送消息时设置的Message ID的模糊查询场景。
- 按Message ID查询:适用于知道发送消息时设置的Message ID的精确查询场景。具体操作,请参见如何设置Message ID。
使用限制
- 云消息队列 RabbitMQ 版的查询时间限制在三天之内。
- 云消息队列 RabbitMQ 版支持最多查询100条消息。
按Queue查询
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。
- 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
- 在左侧导航栏,单击消息查询。
- 在消息查询页面的查询方式下拉列表中,选择按 Queue 查询。
- 在Vhost与Queue下拉列表中,分别选择要查询消息的Vhost与Queue,设置查询时间范围,然后单击查询。
参数 描述 ExchangeName 发送该消息的Exchange的名称。该Exchange与所查询的Queue已绑定。 RoutingKey 发送消息时指定的Routing Key。消息根据该Routing Key与Exhange和Queue之间绑定的Binding Key的匹配关系路由。 MessageID 消息的ID。一般为业务相关的全局唯一消息属性。不全局唯一时,最多可以查到64条。 StoreTime 消息发送到Queue中存储的时间。
按Message ID查询
- 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表。
- 在实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
- 在左侧导航栏,单击消息查询。
- 在消息查询页面的在查询方式下拉列表中,选择按 Message ID 查询。
- 在Vhost与Queue下拉列表中,分别选择要查询消息的Vhost与Queue,在Message ID文本框输入发送消息时设置的Message ID,设置查询时间范围,然后单击查询。
后续步骤
- 下载消息
在查询到的消息列表中,找到目标消息,在其右侧操作列,选择 。
- 重发消息
- 在查询到的消息列表中,找到目标消息,在其右侧操作列,单击重新发送。
- 在提示对话框,单击确认。