RabbitMQ 消息收发是按顺序收发,一般情况下是先收到的消息先处理,即可以实现先进先出的消息处理.但如果消息者宕机或其他原因,导致消息接收以后,未确认,那么消息会重新Requeue到队列中,就打破了消息的顺序处理原则.如果我们有一个优先级特别高的消息需要处理,有没有特权呢?答案是在不搞小动作的情况下是没有,即所有消息的优先级都是一样,按照顺序排队处理. 如果某个消息特别紧急,必须优先处理呢?答案就是必须走后门,设置高优先级.这次我们来聊下队列优先级. 优先级队列,顾名思义,具有更高优先级的队…