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

RabbitMQ工作模型

RabbitMQ Tutorials --- RabbitMQ

Broker

RabbitMQ服务。

Connection

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

Channel

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

Queue

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

Consumer

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

  • Pull模式
  • Push模式

Exchange

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

相关推荐
失散138 分钟前
架构师级别的电商项目——2 电商项目核心需求分析
java·分布式·微服务·架构·需求分析
e***28291 小时前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
2***57421 小时前
后端消息中间件对比,RabbitMQ与RocketMQ
分布式·rabbitmq·rocketmq
百***26631 小时前
RabbitMQ高级特性----生产者确认机制
分布式·rabbitmq
Q***f6351 小时前
后端消息队列学习资源,RabbitMQ+Kafka
学习·kafka·rabbitmq
sg_knight1 小时前
RabbitMQ 中的预取值(prefetch)详解:如何真正提升消费端性能?
java·spring boot·spring·spring cloud·消息队列·rabbitmq·预取值
菜鸡儿齐2 小时前
本地事务实效-分布式架构
分布式·架构
T***u3332 小时前
SpringBoot集成SkyWalking,分布式链路追踪
spring boot·分布式·skywalking
Bohemian—Rhapsody3 小时前
kafka主题(topic)数据保留时间设置
分布式·kafka
回家路上绕了弯4 小时前
订单超时自动取消:从业务场景到技术落地的完整设计方案
分布式·后端