- 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
- 延迟队列:生产者生产完消息后,不能马上进行消费
- 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
- 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
- 消费模式:推模式和拉模式
- 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
- 消息堆积 + 持久化:内存式堆积和磁盘式堆积
365天搞定八股文——Day 005 MQ中的重要概念
ShowM3TheCode2023-09-24 10:19
相关推荐
Tenifs5 天前
深入对比分析 RabbitMQ、RocketMQ 和 Kafka小楼v6 天前
Kafka消息队列安装步骤及从0入门到基础核心掌握Andy Dennis7 天前
nsq学习记录愤怒的苹果ext9 天前
Spring Boot Redis Stream队列better_liang11 天前
每日Java面试场景题知识点之-分布式秒杀系统的设计better_liang12 天前
每日Java面试场景题知识点之-消息队列MQ核心场景与实战无籽西瓜a18 天前
【西瓜带你学Kafka | 第八期】 Kafka的主从同步、消息可靠性、流处理与顺序消费(文含图解)武子康18 天前
Java-219 RocketMQ Spring Boot 集成指南:生产者与消费者实战Apache_RocketMQ19 天前
RocketMQ源码解析——秒级定时消息介绍用户67570498850219 天前
Celery 太重了?这可能是你一直在找的 asyncio 任务队列