更新时间:2025-08-21 GMT+08:00
分享

查看RabbitMQ Queue信息

Queue创建成功后,可以在控制台查看Queue基本信息、绑定关系和消费者信息。

前提条件

创建Queue

查看RabbitMQ Queue信息

  1. 登录RabbitMQ控制台
  2. 在管理控制台左上角单击,选择RabbitMQ实例所在的区域。
  3. 单击实例名称,进入实例详情页面。
  4. 在左侧导航栏选择“实例管理 > Vhost列表”,进入Vhost列表页面。
  5. 单击Vhost名称,进入Vhost详情页。
  6. 在“Queue”页签的待查看信息的Queue所在行,单击“查看详情”,弹出“查看详情”页面,查看Queue的基本信息绑定信息消费者信息

    图1 Queue详情
    表1 Queue基本信息参数说明

    参数名称

    说明

    名称

    Queue的名称。

    所属Vhost

    该Queue所属的Vhost名称。

    堆积消息

    该Queue中堆积的消息数。

    消费者数量

    消费该Queue消息的消费者数量。

    自动删除

    该Queue是否支持自动删除。

    • 是:当订阅该Queue消息的最后一个消费者取消订阅后,该Queue将被自动删除。
    • 否:当订阅该Queue消息的最后一个消费者取消订阅后,不会删除该Queue。

    死信交换器

    该Queue如果绑定了死信交换器,显示死信Exchange的名称,否则显示“--”。

    死信路由键

    如果该Queue已绑定死信Exchange且设置了死信RoutingKey,则显示死信的RoutingKey,否则显示“--”。

    消息过期时间(ms)

    如果该Queue已设置消息过期时间,则显示此时间,否则显示“--”。

    超过消息过期时间,消息还未被成功消费,就会变为死信消息,该消息将会被发送到死信Exchange。

    惰性队列模式

    仅RabbitMQ 3.x.x版本显示此参数。

    该Queue如果为惰性队列,显示“lazy”,否则显示“--”。

    更多关于惰性队列的说明,请参见配置RabbitMQ惰性队列

    最大优先级

    仅RabbitMQ AMQP版本显示此参数。

    Queue的优先级。数值越大,优先级越高。

    表2 绑定信息参数说明

    参数名称

    说明

    绑定类型

    Exchange的绑定类型,仅会显示“queue”,表示Exchange绑定了Queue。

    绑定源名称

    与该Queue绑定的Exchange的名称。

    Routing Key

    消息路由到该Queue的Routing Key。

    表3 消费者信息参数说明

    参数名称

    说明

    Consumer Tag

    Consumer客户端的唯一标识符。

    Channel

    Consumer客户端和RabbitMQ实例连接的Channel。

    Ack Required

    消息是否自动确认。

    • true:消息一旦发送给消费者,RabbitMQ就会立即将其标记为已确认,并从队列中删除。
    • false:消息发送给消费者后,RabbitMQ会将消息标记为未确认状态,并保留在队列中,直到消费者发送确认信号(ack)给RabbitMQ,RabbitMQ才会删除消息。

    Prefetch Count

    消息的预取值。更多关于预取值的说明,请参见配置RabbitMQ消息预取值

    User

    Consumer客户端连接RabbitMQ实例的用户名。

相关文档

如果您希望通过API查看Queue的详细信息,请参考查询指定Queue详情

相关文档