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

RabbitMQ工作模型

RabbitMQ Tutorials --- RabbitMQ

Broker

RabbitMQ服务。

Connection

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

Channel

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

Queue

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

Consumer

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

  • Pull模式
  • Push模式

Exchange

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

相关推荐
苦学编程的谢16 分钟前
RabbitMQ_7_高级特性(4)
分布式·rabbitmq
赵榕29 分钟前
RabbitMQ发布订阅模式同一消费者多个实例如何防止重复消费?
分布式·微服务·rabbitmq
古城小栈1 小时前
雾计算架构:边缘-云端协同的分布式 AI 推理
人工智能·分布式·架构
lang201509281 小时前
Kafka高可用:延迟请求处理揭秘
分布式·kafka·linq
库库林_沙琪马1 小时前
5、Seata
分布式·后端
lang201509282 小时前
Kafka副本同步机制核心解析
分布式·kafka·linq
lang201509284 小时前
深入解析Kafka核心:Partition类源码揭秘
分布式·kafka·linq
Blossom.1185 小时前
基于图神经网络+大模型的网络安全APT检测系统:从流量日志到攻击链溯源的实战落地
人工智能·分布式·深度学习·安全·web安全·开源软件·embedding
柒儿吖5 小时前
官方适配完的命令行ruby在鸿蒙PC上的使用方法
开发语言·ruby·harmonyos
梦里不知身是客116 小时前
spark如何调节jvm的连接等待时长
大数据·分布式·spark