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

RabbitMQ工作模型

RabbitMQ Tutorials --- RabbitMQ

Broker

RabbitMQ服务。

Connection

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

Channel

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

Queue

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

Consumer

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

  • Pull模式
  • Push模式

Exchange

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

相关推荐
wang090716 分钟前
支持rabbitmq多数据源
rabbitmq
LDG_AGI40 分钟前
【推荐系统】深度学习训练框架(二十二):PyTorch2.5 + TorchRec1.0超大规模模型分布式推理实战
人工智能·分布式·深度学习
2503_946971861 小时前
【SystemDesign/HA】2025年度高可用分布式仿真节点与预测模型容灾演练配置 (Disaster Recovery Config)
大数据·分布式·算法·系统架构·数据集
linux修理工1 小时前
kafka topic consumer
分布式·kafka·linq
西格电力科技1 小时前
光伏四可装置硬件平台架构详解:计算单元、通信接口与可靠性设计
运维·人工智能·分布式·架构·系统架构·能源
阿猿收手吧!1 小时前
【Elasticsearch】Elasticsearch:高性能分布式搜索与分析引擎
大数据·分布式·elasticsearch
@淡 定1 小时前
分布式ID生成策略
分布式
哈里谢顿11 小时前
《10 分钟上手 RabbitMQ:用 Python 写一个“不丢消息”的迷你消息系统》
rabbitmq
C++chaofan17 小时前
JUC 中 synchronized 的底层实现原理解析——Monitor
java·开发语言·c++·rust·ruby·juc·字节码
linux修理工18 小时前
vagrant vmware
运维·ruby·vagrant