如果您对发送到云消息队列 RabbitMQ 版的消息有问题,您可以在云消息队列 RabbitMQ 版控制台查询消息。

背景信息

云消息队列 RabbitMQ 版支持以下查询方式:

使用限制

  • 云消息队列 RabbitMQ 版的查询时间限制在三天之内。
  • 云消息队列 RabbitMQ 版支持最多查询100条消息。

按Queue查询

  1. 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表
  2. 实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
  3. 在左侧导航栏,单击消息查询
  4. 消息查询页面的查询方式下拉列表中,选择按 Queue 查询
  5. VhostQueue下拉列表中,分别选择要查询消息的Vhost与Queue,设置查询时间范围,然后单击查询
    pg_query_by_queue
    参数描述
    ExchangeName发送该消息的Exchange的名称。该Exchange与所查询的Queue已绑定。
    RoutingKey发送消息时指定的Routing Key。消息根据该Routing Key与Exhange和Queue之间绑定的Binding Key的匹配关系路由。
    MessageID消息的ID。一般为业务相关的全局唯一消息属性。不全局唯一时,最多可以查到64条。
    StoreTime消息发送到Queue中存储的时间。

按Message ID查询

  1. 登录云消息队列 RabbitMQ 版控制台,然后在左侧导航栏选择实例列表
  2. 实例列表页面的顶部菜单栏选择地域,然后在实例列表中,单击目标实例名称。
  3. 在左侧导航栏,单击消息查询
  4. 消息查询页面的在查询方式下拉列表中,选择按 Message ID 查询
  5. VhostQueue下拉列表中,分别选择要查询消息的Vhost与Queue,在Message ID文本框输入发送消息时设置的Message ID,设置查询时间范围,然后单击查询

后续步骤

  • 下载消息

    在查询到的消息列表中,找到目标消息,在其右侧操作列,选择更多 > 下载消息

  • 重发消息
    1. 在查询到的消息列表中,找到目标消息,在其右侧操作列,单击重新发送
    2. 提示对话框,单击确认