Rabbitmq入门与应用(二)-RabbitMQ工作模型

RabbitMQ工作模型

RabbitMQ Tutorials --- RabbitMQ

Broker

RabbitMQ服务。

Connection

生产者或是服务者都需要与Broker建立的TCP连接。

Channel

保持的TCP长连接里面去创建和释放Channel,从而减少资源的消耗。其中Channel是相互隔离的,不能共享。

Queue

Queue是生产者与消费者的中间交互队列,生产者发送的消息到达队列,在队列中存储,消费者从队列中消费消息。

Consumer

从队列(Queue)上获取消息。

  • Pull模式
  • Push模式

Exchange

根据具体的绑定规则分发到具体的队列。

相关推荐
⑩-8 小时前
为什么要用消息队列?使用场景?
java·rabbitmq
Javatutouhouduan9 小时前
大厂面试真题汇总(2026版)
分布式·微服务·java面试·java面试题·后端开发·java程序员·java八股文
星辰_mya15 小时前
ZooKeeper 分布式锁:强一致性下的“排队”哲学
分布式·zookeeper·云原生·面试·分布式锁
隔壁小邓16 小时前
数据库中间件全景解析:从连接管理到分布式协同
数据库·分布式·中间件
编程小风筝16 小时前
如何用redission实现springboot的分布式锁?
spring boot·分布式·后端
尽兴-20 小时前
大厂生产级 Redis 分布式锁:从原理到避坑实战
数据库·redis·分布式·分布式锁·setnx
殷紫川21 小时前
击穿分布式高可用核心:故障检测、隔离、恢复全链路架构设计与生产实战
分布式
骇客野人1 天前
使用org.redisson.api制作分布式锁
分布式
y = xⁿ1 天前
【黑马点评二刷日记】分布式锁和Redisson
java·redis·分布式·缓存