Skip to content

RabbitMQ 管控台使用手册

本文档指导用户通过 ADMQ Manager 完成 RabbitMQ 资源的日常管理,包括用户、Vhost、Exchange、Queue、Binding 及权限配置。


一、进入 RabbitMQ 业务功能

集群管理 → 集群列表 中,找到对应 RabbitMQ 集群,点击右侧 进入业务功能,即可进入 RabbitMQ 管理页面。


二、创建用户

MQ 用户用于客户端访问身份认证。

  1. 进入 MQ用户 页面
  2. 点击 新增
  3. 填写用户名和密码,选择角色
  4. 点击 确定

用户角色说明:

角色权限说明
administrator完全管理权限,可管理用户和 Vhost
monitoring只读查看权限
management可登录管理控制台,查看自己 Vhost 信息
policymaker可设置策略,无用户管理权限

三、创建 Vhost

Vhost 用于隔离不同业务系统、环境或租户的消息资源。

  1. 进入 虚拟主机 页面
  2. 点击 新增
  3. 填写 Vhost 名称,选择默认队列类型
  4. 点击 确定

队列类型区别:

类型说明
Classic经典队列,成熟稳定
Quorum仲裁队列,基于 Raft 强一致,推荐生产使用
Stream流队列,支持消息回放,高吞吐

四、创建 Exchange(交换机)

Exchange 负责消息路由。

  1. 进入 资源管理 → 交换机管理
  2. 点击 新增
  3. 填写名称,选择所属 Vhost 和交换机类型
  4. 点击 确定

交换机类型区别:

类型路由方式适用场景
direct精确匹配 routing key点对点消息
fanout广播到所有绑定队列发布/订阅
topic通配符匹配 routing key分类消息路由
headers按消息头属性匹配复杂路由规则

五、创建 Queue(队列)

Queue 承载消息,供消费者消费。

  1. 进入 资源管理 → 队列管理
  2. 点击 新增
  3. 填写队列名称,选择所属 Vhost 和队列类型
  4. 点击 确定

六、创建 Binding(绑定)

Binding 建立 Exchange 与 Queue 之间的投递关系。

  1. 进入 资源管理 → 路由管理
  2. 点击 新增
  3. 选择 Vhost、源交换机、目标队列
  4. 填写 路由键(Routing Key):
    • direct 类型:填写精确的 routing key
    • fanout 类型:routing key 无效,填任意值即可
    • topic 类型:支持 *(匹配一个词)和 #(匹配多个词)通配符
  5. 点击 确定

七、配置权限

RabbitMQ 权限按 Vhost 维度授予,每个用户在某个 Vhost 下有三类权限:

权限说明
configure创建/删除资源(Exchange、Queue、Binding)
write发布消息到 Exchange
read消费消息或绑定 Queue

操作路径: MQ用户 → 选择用户 → 权限设置 → 选择 Vhost → 填写三类权限(支持正则,.* 表示全部)


八、监控与统计

在管控台中可查看:

功能说明
队列深度当前队列中待消费的消息数量
消息速率入队/出队消息每秒速率
连接数当前活跃的 AMQP 连接数
Channel 数当前活跃的 Channel 数量

如需技术支持,请联系 Apusic 技术支持团队。

金蝶天燕(Apusic)企业级消息中间件套件