RabbitMq工作流程

下面这张图就是RabbitMq的工作流程

其中Producer是生产者,产生消息的,Connection是连接,channel是管道,Broker是RabbitMq服务器

Consumer是消费者,接收消息的,Exchange是交换机,Queue是消息队列.

Connection:生产者是一个客户端,要与服务器建立连接就是通过管道进行连接传输消息的.

Broker中有交换机,队列和虚拟机,但是这里注意一下,这里的虚拟机和我们平时使用的虚拟机不一样,我们可以把它想成Mysql中一个个database,用来存数据的.一个虚拟机就是一个database.

从上图中可以看出,消息并不是先进入队列的,而是先进入交换机,由交换机分发到队列中,然后消息通过管道发送给消费者.然后再看客户端界面:

看上面的导航栏,其实是和第一张图片对应着的,这里只是介绍工作流程,可自行对比着看

相关推荐
少许极端8 小时前
消息队列-RabbitMQ(1)
分布式·消息队列·rabbitmq
若水不如远方9 小时前
分布式一致性(七):架构角度 —— 分布式共识系统的选型指南
分布式·后端
&&月弥10 小时前
三大开源消息队列(Kafka、RabbitMQ、RocketMQ)使用教程
kafka·开源·rabbitmq
Darkdreams11 小时前
分布式监控Skywalking安装及使用教程(保姆级教程)
分布式·skywalking
深蓝电商API20 小时前
分布式事务在跨境交易中的解决方案
分布式·跨境电商·代购系统·反向海淘·代购平台·跨境代购
我真会写代码1 天前
从入门到精通:Kafka核心原理与实战避坑指南
分布式·缓存·kafka
黄俊懿1 天前
【架构师从入门到进阶】第二章:系统衡量指标——第一节:伸缩性、扩展性、安全性
分布式·后端·中间件·架构·系统架构·架构设计
一叶飘零_sweeeet1 天前
击穿 Kafka 高可用核心:分区副本、ISR 机制与底层原理全链路拆解
分布式·架构·kafka
007张三丰1 天前
常用缓存技术全方位解析:从本地缓存到分布式缓存
分布式·缓存
tianyuanwo1 天前
Koji 分布式编译调度机制深度解析:多架构异构节点的资源优化方案
分布式·架构