先看看顺序会错乱的场景
(1)rabbitmq:一个queue,多个consumer,这不明显乱了;
(2)rabbitmq:拆分多个queue,每个queue一个consumer,就是多一些queue而已,确实是麻烦点;或者就一个queue但是对应一个consumer,然后这个consumer内部用内存队列做排队,然后分发给底层不同的worker来处理;