- 核心组件:分为3个部分,生产者,消息服务器Broker, 消费者
- 生产者与消费者是通过建立TCP连接与消息服务器Broker进行工作,TCP连接通过创建虚拟的信道(channel)来进行发送与接收消息
- 消息服务器Broker划为若干个虚拟主机,每个虚拟主机有交换机、路由key、队列和绑定,交换机通过路由key与队列进行绑定
- 工作流程:生产者通过建立TCP连接与消息服务器Broker进行连接,将消息通过虚拟信道(channel)发送给交换机,交换机与队列进行绑定,根据路由key将消息保存到绑定的队列中,消费者通过建立TCP连接与消息服务器Broker进行连接,同虚拟信道(channel)从队列中接收消息进行消费
RabbitMQ的核心组件与工作流程
最新推荐文章于 2024-05-21 18:39:03 发布