文章目录
- 导图
- 概述
- 什么是优先级队列
- 如何设计实现优先级队列
-
- RabbitMQ 中优先级队列的实现
- 总结
![在这里插入图片描述](https://img-blog.csdnimg.cn/855d3c6d2ef74a1893f352a4545b479c.png)
导图
![在这里插入图片描述](https://img-blog.csdnimg.cn/d0569e3871dd433784f74d76ebee9a9d.png)
概述
当我们需要在业务中对消息设置优先级,让优先级高的消息能被优先消费,此时就需要用到消息队列中优先级队列的特性。
为了了解优先级队列的底层实现, 我们会详细分析它们的技术方案
什么是优先级队列
在很多业务场景中,我们会对客户进行分级,比如头部客户、中腰部客户、尾部客户等。此时有个需求是,在给这些客户发通知时,希望头部客户先收到通知,然后是腰部客户,最后是尾部客户。
在这个场景中,我们就可以利用优