队列
队列( Queue
): 先进先出( Firist In First Out
)
入队–》【 | | | | | | | 】 -》出队
消息队列
消息队列(Messaeg Queue
)
生产者(Producer):n个, 入队
消费者(Consumer):n个,出队
RabbitMQ
消息队列服务器
两端部分
01,生产, 消费
a, TCP 连接: Connection
b, 信道: Channel
相互之间通过 channel id
隔离
a-》b 的关系
- 数量关系:(1:n)
- 逻辑关系
中间部分
05,服务器
Broker
指的是 RabbitMQ Server
下面 n 个
虚拟主机 Virtual host
10, 进入
路由:Exchange 路由key
20, 分流
消息的队列 : Queue
10-》20 的关系
- 数量关系:(1:n)
- 连接关系: 绑定 Binding