- 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
- 延迟队列:生产者生产完消息后,不能马上进行消费
- 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
- 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
- 消费模式:推模式和拉模式
- 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
- 消息堆积 + 持久化:内存式堆积和磁盘式堆积
365天搞定八股文——Day 005 MQ中的重要概念
ShowM3TheCode2023-09-24 10:19
相关推荐
我不会起名字3223 天前
Kafka 重复消费:自动提交位点与手动提交的 3 个错位爱好曙光3 天前
NATS JetStream 消费者 ack 与重投递:重复消费治理实战我不会起名字3225 天前
Kafka 顺序消息为什么乱了:分区数变化与重试的 3 类原因Sayai6 天前
Kafka 磁盘空间治理实战:retention 保留策略、log.dirs 在线扩容、分区跨盘迁移与不停机整体换盘张彦峰ZYF9 天前
一条消息的丢与重:Kafka 与 RabbitMQ 可靠投递的确认、位点、死信与幂等全链路做个文艺程序员10 天前
MQ第12篇:AI原生消息架构演进:从MQ到事件驱动的全链路设计我不会起名字32210 天前
Kafka 分区数到底设几个:吞吐量、顺序性与 rebalance 代价的取舍我不会起名字32211 天前
Go 写 Kafka 消费者:sarama 的 3 个坑与优雅退出写法j7~15 天前
【仿 RabbitMQ 项目】发布订阅消息队列 (篇八):交换机数据管理模块,分层类设计、SQLite 回调原理与代码实现做个文艺程序员16 天前
MQ第04篇:ActiveMQ深度解析:JMS规范、Spring JMS整合与企业级异步通信实战