- 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
- 延迟队列:生产者生产完消息后,不能马上进行消费
- 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
- 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
- 消费模式:推模式和拉模式
- 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
- 消息堆积 + 持久化:内存式堆积和磁盘式堆积
365天搞定八股文——Day 005 MQ中的重要概念
ShowM3TheCode2023-09-24 10:19
相关推荐
AI人工智能+电脑小能手12 天前
【大白话说Java面试题 第192题】【08_Kafka篇】第8题:死信队列是什么?延时队列是什么?AI人工智能+电脑小能手12 天前
【大白话说Java面试题 第191题】【08_Kafka篇】第7题:消息队列的优缺点AI人工智能+电脑小能手13 天前
【大白话说Java面试题 第190题】【08_Kafka篇】第6题:消息队列有什么作用?quweiie14 天前
tp8使用rabbitMQ消息队列的示例Steadfast_GG17 天前
RabbitMQ升级打怪之路(1) - RabbitMQ概述j7~24 天前
【Linux 系统】二十.进程间通信(共享内存、消息队列、信号量)用户6757049885021 个月前
Beanstalkd 实战指南:原来延迟队列、异步任务可以如此简单丝滑!Rain的Java大神实战圈1 个月前
订单超时如何自动取消梦想的颜色1 个月前
【Docker部署插件】:使用 Docker 部署生产级 Kafka 完整版教程whaledown2 个月前
Kafka 与 Java 消息队列入门:用订单场景理解核心机制