rabbitmq 消息发送过程
时间: 2023-10-06 11:06:28 浏览: 76
rabbitMQ点对点发送消息
RabbitMQ消息发送过程如下:
1. 生产者将消息发送到RabbitMQ的Exchange。
2. Exchange接收到消息后,根据规则(Exchange Type)将消息路由到对应的Queue中。
3. 消息最终被存储在Queue中,等待消费者消费。
4. 消费者从Queue中取出消息并进行处理。
5. 处理完成后,消费者向RabbitMQ发送确认消息,告诉RabbitMQ该消息已被成功处理。
6. RabbitMQ接收到确认消息后,将该消息从Queue中移除,消息消费完成。
在发送过程中,生产者可以指定Exchange、Routing Key、消息体等信息,Exchange会根据这些信息将消息路由到对应的Queue中。同时,生产者还可以选择消息的持久化等属性,确保消息不会因为RabbitMQ宕机等原因而丢失。
阅读全文