RabbitMQ原理和界面操作

参考

## 原理
https://zhuanlan.zhihu.com/p/344298279


###
https://blog.csdn.net/qq_53263107/article/details/127844208

界面操作

界面术语

Channels

RabbitMQ原理和界面操作_第1张图片

通道的属性:

channel:名称。
Virtual host:所属的虚拟主机。
User name:使用的用户名。
Mode:渠道保证模式。 可以是以下之一,或者不是:C: confirm。T:transactional(事务)。
State :当前的状态,running:运行中;idle:空闲。
Unconfirmed:待confirm的消息总数。
Prefetch:设置的prefetch的个数。
Unacker:待ack的消息总数。
publish:producter pub消息的速率。
confirm:producter confirm消息的速率。
deliver/get:consumer 获取消息的速率。
ack:consumer ack消息的速率

Queues

RabbitMQ原理和界面操作_第2张图片

某个队列: 

RabbitMQ原理和界面操作_第3张图片

队列的属性

Virtual host:所属的虚拟主机。
Name:名称。
Features:功能,D 表示消息队列持久化。
State:当前的状态,running:运行中;idle:空闲。
Ready:待消费的消息总数。
Unacked:待应答的消息总数。
Total:总数 Ready+Unacked。
incoming:消息进入的速率。
deliver/get:消息获取的速率。
ack:消息应答的速率。

消息堆积查看

RabbitMQ原理和界面操作_第4张图片

生产消息

RabbitMQ原理和界面操作_第5张图片

注意事项

新建队列刚开始的时候也是NaN,如下图,过一段时间之后就会恢复成正常状态。

RabbitMQ原理和界面操作_第6张图片

Admin

用户属性
  • Name:名称。
  • Tags:角色标签,只能选取一个。
  • Can access virtual hosts:允许进入的vhost。
  • Has password:设置了密码。


monitoring(监控者)
可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)


policymaker(策略制定者)
可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。


management(普通管理者)
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。


none(其他)
无法登陆管理控制台,通常就是普通的生产者和消费者。

你可能感兴趣的:(#,Rabbit,MQ,rabbitmq,分布式)