页面功能概览
- Overview(概述)
- Connections(连接)
- Channels(通道)
- Exchanges(交换器)
- Queues(队列)
- Admin(用户管理)。
1. Overview(概述)
主要分为三部分
1.1 Queued messages(所有队列的消息情况)
- Ready:待消费的消息总数
- Unacked:待应答的消息总数
- Total:待消费的消息总数+待应答的消息总数
1.2 Messages rates(所有队列的消费情况)
1.3 Global counts (当前用户可以访问的所有虚拟主机的对象总数)
2. Connections(连接)
- virtual host :虚拟主机
- Name:名称和地址。
- User name:使用的用户名。
- State:当前的状态,running:运行中;idle:空闲。
- SSL/TLS:是否使用ssl进行连接。
- Protocol:使用的协议。
- Channels:创建的channel的总数。
- From client:每秒发出的数据包。
- To client:每秒收到的数据包。
3. Channels(通道)
- channel:channel名称 ip+端口。
- Virtual host:虚拟主机。
- User name:使用的用户名。
- Mode:渠道保证模式。 C: confirm。T:transactional(事务)。
- State :当前的状态,running:运行中;idle:空闲。
- Unconfirmed:待confirm的消息总数。
- Prefetch:设置的prefetch的个数。
- Unacker:待ack的消息总数。
- publish:生产端 pub消息的速率。
- confirm:生产端确认消息的速率。
- deliver/get:消费端获取消息的速率。
- ack:消费端 ack消息的速率
4. Exchanges(交换器)
- Name:名称。
- Type:exchange type,具体的type可以查看RabbitMq系列之一:基础概念。
- Features:持久化,D:持久化 T:内存。
- Message rate in:消息输入速率。
- Message rate out:消息输出速率
5. Queues(队列)
- Virtual host:所属的虚拟主机。
- Name:队列名称。
- Features:持久化,D:持久化 T:内存。
- State:当前的状态,running:运行中;idle:空闲。
- Ready:待消费的消息
- Unacked:待应答的消息
- Total:总数, Ready+Unacked
6. Admin(用户管理)
6.1 Users(用户管理)
6.2. Virtual Host (虚拟主机)
6.3. Policies (策略配置)
策略分为"用户策略"和"系统策略"
- Apply to:指定策略是只匹配队列、还是只匹配交换,或两则两者都匹配。
- Priority:表示的是策略的优先级、值越大,优先级越高。
- Definition:才是真正的规则。有四大类,分别是HA(高可用性)、federation(联合)、Queues(队列)、Exchanges(备用分发器)
- HA(高可用性):表示将队列怎么镜像到节点的策略。
- ha-mode:选项有三个,分别是"all"(表示同步到所有节点),"exactly","nodes"。"exactly"和"nodes"需要结合ha-params才能决定同步策略
- ha-params:为数值、表示个数
- ha-sync-mode:(手动(manual)/自动(automatic)同步)