RabbitMQ-概念(小白)

队列

队列( Queue ): 先进先出( Firist In First Out )

入队–》【 | | | | | | | 】 -》出队

消息队列

消息队列(Messaeg Queue)

生产者(Producer):n个, 入队

消费者(Consumer):n个,出队

RabbitMQ

消息队列服务器

两端部分

01,生产, 消费

a, TCP 连接: Connection

b, 信道: Channel 相互之间通过 channel id 隔离

a-》b 的关系

  1. 数量关系:(1:n)
  2. 逻辑关系

中间部分

05,服务器

Broker

指的是 RabbitMQ Server

下面 n 个

虚拟主机 Virtual host

10, 进入

路由:Exchange 路由key

20, 分流

消息的队列 : Queue

10-》20 的关系

  1. 数量关系:(1:n)
  2. 连接关系: 绑定 Binding

总结图

Snipaste_2022-09-16_16-17-11