- 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
- 延迟队列:生产者生产完消息后,不能马上进行消费
- 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
- 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
- 消费模式:推模式和拉模式
- 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
- 消息堆积 + 持久化:内存式堆积和磁盘式堆积
365天搞定八股文——Day 005 MQ中的重要概念
ShowM3TheCode2023-09-24 10:19
相关推荐
沸腾_罗强19 小时前
RocketMQ 事务消息(半消息)介绍小堃学编程2 天前
【项目实战】基于protobuf的发布订阅式消息队列(4)—— 服务端AutoMQ3 天前
AWS 新发布的 S3 Files 适合作为 Kafka 的存储吗?何中应5 天前
在windows本地部署RabbitMQAutoMQ7 天前
别再每月浪费数千美元:拆解 AWS/GCP Kafka 背后的隐性账单Micro麦可乐8 天前
Redis只会用来做缓存?解锁Redis非缓存的九个应用场景,90%程序员不知道的隐藏技能恋喵大鲤鱼15 天前
分布式消息投递模型快速上手少许极端17 天前
消息队列5-RabbitMQ的高级特性和MQ的应用问题与解决方案-事务、消息分发的应用、幂等性保证、顺序性保证、消息积压的解决却话巴山夜雨时i18 天前
互联网大厂Java面试场景:从基础到微服务的循序渐进提问__土块__18 天前
一次支付清结算系统线程池故障复盘:从任务积压到异步解耦的架构演进