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

RabbitMQ工作模型

RabbitMQ Tutorials --- RabbitMQ

Broker

RabbitMQ服务。

Connection

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

Channel

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

Queue

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

Consumer

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

  • Pull模式
  • Push模式

Exchange

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

相关推荐
没有bug.的程序员7 小时前
Gradle 构建优化深度探秘:从 Java 核心到底层 Android 物理性能压榨实战指南
android·java·开发语言·分布式·缓存·gradle
文艺倾年7 小时前
【强化学习&SWE】如何无容器化进行强化学习训练
人工智能·分布式·大模型
盲盒Q12 小时前
《内存之茧》
数据结构·人工智能·ruby
代码的知行者12 小时前
分布式任务调度系列 - PowerJob
分布式
fchampion12 小时前
最终一致性
java·spring·rabbitmq·github·mvc
无心水14 小时前
【任务调度:数据库锁 + 线程池实战】4、架构实战:用线程池 + SKIP LOCKED 构建高可用分布式调度引擎
人工智能·分布式·后端·spring·架构
Coder_Boy_14 小时前
Java高级_资深_架构岗 核心知识点(模块三:高并发)
java·spring boot·分布式·面试·架构
每天要多喝水14 小时前
zookeeper 的使用
分布式·zookeeper·云原生
十月南城16 小时前
Kafka生态深化——Schema与Connect、CDC入湖的链路与一致性挑战
分布式·kafka
陈 洪 伟16 小时前
大模型推理引擎vLLM(10): vLLM 分布式推理源码结构解析
分布式·vllm