使用 RabbitMQ 管理界面

本文介绍了 RabbitMQ 管理界面(Management Interface)中的基本操作。如需更多内容,请参考 RabbitMQ 官方文档

获取 RabbitMQ 管理界面访问地址

没有外部集群访问的实例

如果实例没有启用外部集群访问功能,则必须配置负载均衡器以设置反向代理。

Web 控制台
  1. Client 区域,点击 添加管理端口

  2. 根据以下说明配置相关参数。

    参数描述
    负载均衡器集群外的生产者和消费者将通过此负载均衡器的地址访问实例。
    端口负载均衡器在此端口上监听访问流量,并接收来自生产者和消费者的 TCP 访问请求。
    内部路由组访问流量默认通过此内部路由转发到实例。
    会话持久性如果会话持久性基于 源地址哈希,来自同一 IP 地址的访问请求将始终转发到相应的内部路由后端服务。
  3. 点击 添加

  4. 点击 端口 列中提供的链接,以在新浏览器标签页中登录 RabbitMQ 管理界面。

启用外部集群访问的实例

Web 控制台
  1. 在左侧导航栏中,点击 RabbitMQ

  2. 点击 实例名称

  3. 访问方法 标签中,点击 管理门户地址

登录 RabbitMQ 管理界面后,页面将显示如下图所示:

RabbitMQ 管理界面

使用 RabbitMQ 管理界面

  1. 请参考 用户管理 获取登录信息。

  2. 创建交换机。

    1. Exchanges 标签中,展开 添加新交换机

    2. 填写相关信息并点击 添加交换机

  3. 创建队列。

    1. Queues 标签中,展开 添加新队列

    2. 填写相关信息并点击 添加队列

      提示:配置合理的消息超时参数(例如 x-message-ttl=3600000)可以避免消息积压。过多的消息积压可能会导致残留的未消费旧消息影响持久卷声明,进而导致不足以容纳新消息的空间。

  4. 将队列绑定到交换机。

    1. Exchanges 标签中,点击交换机的名称。

    2. 展开 Bindings,填写目标队列的名称,并设置 Routing key

    3. 点击 绑定

  5. 发送消息。

    1. Exchanges 标签中,点击交换机的名称。

    2. 展开 发布消息,输入在交换机中设置的 Routing key,并在 Payload 中填写消息内容。

    3. 点击 发布消息

  6. 接收消息。

    1. Queues 标签中,点击队列的名称。

    2. 展开 获取消息,点击 获取消息

    3. 查看消息内容。