RabbitMQ 被两个不同系统的消费者 监听同一个队列 会导致消息不完全吗
时间: 2024-06-02 19:07:46 浏览: 363
秒杀系统企业级实战应用(真实工业界案例)70-71 高并发之消息队列RabbitMQ和spring整合
5星 · 资源好评率100%
答案是不会。RabbitMQ的队列是按照先进先出(FIFO)的顺序逐个发送的,如果有多个消费者同时监听同一个队列,每个消费者只会接收到其中的一部分消息,但是所有消息都最终会被处理完毕,不会漏掉。唯一需要注意的是,如果多个消费者都处理同一条消息,那么必须确保这些消费者处理的逻辑是相同的,否则可能会导致数据不一致的问题。
阅读全文