文章目录 导图 概述 什么是优先级队列 如何设计实现优先级队列 业务实现优先级队列的效果 内核支持优先级队列 RabbitMQ 中优先级队列的实现 总结 导图 概述 当我们需要在业务中对消息设置优先级,让优先级高的消息能被优先消费,此时就需要用到消息队列中优先级队列的特性。 为了了解优先级队列的底层实现, 我们会详细分析它们的技术方案 什么是优先级队列 在很多业务场景中,我们会对客户进行分级,比如头部客户、中腰部客户、尾部客户等。此时有个需求是,在给这些客户发通知时,希望头部客户先收到通知,然后是腰部客户,最后是尾部客户。 在这个场景中,我们就可以利用优