RabbitMQ的基本组件有哪些?

RabbitMQ的基本组件有哪些?

RabbitMQ介绍、解耦、提速、削峰、分发 详解、RabbitMQ安装 可视化界面讲解

RabbitMQ 不生产消息,他是消息的搬运工。

 

1. Producer: 消息的发布者。

 

2. Connection:producer/comsumer Message Broker 之间的 TCP 连接。

 

3. Channel:Channel 也叫信道,它是 connection 内部建立的逻辑连接, 信道是生产消费者与rabbitMq通信的渠道,生产者发布消息( publish )或者消费者消费一个消息都是需要通过信道来
通信的 。

 

4. Publish (也可以叫 Message ) 发布的消息(要有 Routing Key )。

 

5. Exchange 交换机 , RabbitMQ 中的 Exchange 是用来接收生产者发送的消息并将这些消息路由给服 务器中的队列的组件。

 

6. Routes 路由,和 go web gin 的路由有点相似。

 

7. Queue 队列, 消息的存放容器,先进先出。

 

8. Consumer 消息的消费者。

 

9. 最外面的虚线部分,也可以叫 Message Broker ,服务器实例 管理消息和队列。

 

10. 虚线里面的一层叫 Virtual Host ,也叫 虚拟主机。

 

11. 在 Publish Consume 中是有一个 Connection(物理上的连接)的内部有很多
Channel,Channel是逻辑连接,这样也就复用了 TCP网络资源。

 

相关推荐

  1. React构建组件方式哪些什么区别?

    2024-05-15 15:26:18       40 阅读
  2. 数据分析基本步骤哪些

    2024-05-15 15:26:18       55 阅读
  3. 汽车基本结构哪些

    2024-05-15 15:26:18       77 阅读
  4. 目标检测基本概念哪些

    2024-05-15 15:26:18       34 阅读
  5. 【 React 】React 构建组件方式哪些?区别?

    2024-05-15 15:26:18       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-15 15:26:18       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-15 15:26:18       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-15 15:26:18       82 阅读
  4. Python语言-面向对象

    2024-05-15 15:26:18       91 阅读

热门阅读

  1. 5.14号模拟前端面试10问

    2024-05-15 15:26:18       29 阅读
  2. Python实战

    2024-05-15 15:26:18       36 阅读
  3. Hive内部表(管理表)和外部表的区别

    2024-05-15 15:26:18       32 阅读
  4. Intel RealSense D455深度相机驱动安装与运行

    2024-05-15 15:26:18       37 阅读
  5. 配置多个SSH密钥以访问不同平台(GitHub、Gitee)

    2024-05-15 15:26:18       36 阅读
  6. 用wordpress建外贸独立站的是主流的外贸建站方式

    2024-05-15 15:26:18       35 阅读
  7. HIVE调优

    2024-05-15 15:26:18       27 阅读
  8. AFM 433

    2024-05-15 15:26:18       33 阅读
  9. C语言-STM32:介绍PWM,并使用PWM实现呼吸灯

    2024-05-15 15:26:18       35 阅读
  10. 你眼中的IT行业现状与未来趋势

    2024-05-15 15:26:18       29 阅读
  11. Element-ui el-table组件单选/多选/跨页勾选讲解

    2024-05-15 15:26:18       34 阅读
  12. js判断是否PC端

    2024-05-15 15:26:18       35 阅读
  13. kafka管理工具 kafka-ui 的 k8s 部署

    2024-05-15 15:26:18       24 阅读