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(其他)

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

相关推荐
月落归舟7 小时前
从单机到分布式:互联网系统架构演进全流程
分布式·系统架构
搬砖柯9 小时前
系列12-接口压测怎么做成平台能力?自研 httpx 引擎、分布式 Worker 与 Locust 选型对照
分布式·测试工具·性能优化·开源·自动化·httpx
折哥的程序人生 · 物流技术专研9 小时前
Java面试通关⑭:分布式理论与架构全集
分布式·微服务·校招·分布式事务·cap·java面试·最终一致性
格子软件21 小时前
2026年GEO贴牌代理:分布式多级分账状态机源码深度解构
java·vue.js·分布式·vue·geo
Evand J1 天前
【论文复现】MATLAB例程,存在测距误差的WSN无锚点分布式自定位,《WSN中存在测距误差的无锚点分布式自定位方法》
开发语言·分布式·matlab·定位·导航·wsn
格子软件1 天前
2026年分布式GEO代理流量调度:源码级状态机防重挂实战
java·vue.js·人工智能·spring boot·分布式·vue
2301_801184751 天前
kafka-zookeeper
分布式·zookeeper·kafka
大明者省1 天前
四大模态大模型训练体系全解析(架构+范式+分布式+算力成本·)
笔记·分布式·架构
格子软件1 天前
2026年分布式GEO代理架构:多租户动态数据源隔离与流控源码解构
java·vue.js·人工智能·分布式·架构·vue·geo
nbsaas-boot1 天前
微服务架构下的分布式事务解决方案深度对比与实战选型
分布式·微服务·架构