消息均发 前言 由前文 RabbitMq初探——消息分发 可知,rabbitmq自带分发机制——消息会按顺序的投放到该队列下的多个消费者,例如1,3,5投放消费者C1,2,4,6投放消费者C2. 这就有个隐含的缺点:每个消息的消费时间可能不一样,极端情况下,投放给C1的每个消息消费都需要很长时间,而投放给C2的每个消息消费需要很短,就会导致C1进程 负担重,C2进程很悠闲. 所以,我们需要根据任务量来均发消息. 均发消息实现 1. 开启消息确认机制. 2. 为每个消费者分配且只分配一个消息,待r