RabbitMQ原理和界面操作

参考

bash 复制代码
## 原理
https://zhuanlan.zhihu.com/p/344298279


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

界面操作

界面术语

Channels

通道的属性:

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

某个队列:

队列的属性

Virtual host:所属的虚拟主机。

Name:名称。

Features:功能,D 表示消息队列持久化。

State:当前的状态,running:运行中;idle:空闲。

Ready:待消费的消息总数。

Unacked:待应答的消息总数。

Total:总数 Ready+Unacked。

incoming:消息进入的速率。

deliver/get:消息获取的速率。

ack:消息应答的速率。

消息堆积查看
生产消息
注意事项

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

Admin

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

monitoring(监控者)

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

policymaker(策略制定者)

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

management(普通管理者)

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

none(其他)

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

相关推荐
AAA@峥7 小时前
Ceph 集群配置管理完整指南
运维·数据库·分布式·ceph
心如鉄补8 小时前
分布式链路追踪系统之docker-compose安装skywalking
分布式·docker·skywalking
努力努力再努力wz8 小时前
【分布式系统与 RPC 框架系列】从单机瓶颈到远程调用:一文理解分布式架构与 RPC 原理
linux·网络·c++·分布式·网络协议·rpc·架构
ACP广源盛1392462567310 小时前
此芯 P1 AI BOX / AI NAS@ACP#IX8008、IX8024 应用场景与市场机会
大数据·人工智能·分布式·单片机·嵌入式硬件
网络工程小王1 天前
【HCIE-AI】12.deepspeed分布式并行训练进阶版
人工智能·pytorch·分布式·学习·昇腾·deepspeed
ACP广源盛139246256731 天前
国产算力互联IX8024@ACP#Kimi K3 开源后的端侧部署硬件架构分析
大数据·人工智能·分布式·单片机·嵌入式硬件
花生了什么事o1 天前
分布式 ID 生成方案:从数据库自增到雪花算法
数据库·分布式·算法
爱吃提升2 天前
python 分布式爬虫、爬虫合规与综合实战项目
分布式·爬虫·python
ZENERGY-众壹2 天前
跨品牌逆变器升级:华为锦浪德业 API 对接的 7 个坑
分布式·华为·数据归一化·光伏运维·逆变器api
薛定谔的猫19822 天前
LLaMA-Factory +DeepSpeed 分布式多卡训练实战全解
分布式·deepspeed·zero·多卡训练·多卡分布式训练