- 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
- 延迟队列:生产者生产完消息后,不能马上进行消费
- 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
- 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
- 消费模式:推模式和拉模式
- 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
- 消息堆积 + 持久化:内存式堆积和磁盘式堆积
365天搞定八股文——Day 005 MQ中的重要概念
ShowM3TheCode2023-09-24 10:19
相关推荐
武子康10 小时前
Java-210 Spring AMQP 整合 RabbitMQ:JavaConfig 注解配置、RabbitTemplate 发送/同步接收与坑位速查sakoba1 天前
pulsar分层存储配置zwxu_1 天前
thread堆栈分析报告武子康1 天前
Java-208 RabbitMQ Topic 主题交换器详解:routingKey/bindingKey 通配符与 Java 示例小满、2 天前
RabbitMQ:Fanout、Direct、Topic 交换机、队列声明与消息转换器武子康3 天前
Java-206 RabbitMQ 发布订阅(fanout)Java 实战:推/拉模式、ACK 与绑定排错全梳理武子康3 天前
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战hzk的学习笔记4 天前
RocketMQ 的架构武子康4 天前
Java-204 RabbitMQ Connection/Channel 工作流程:AMQP 发布消费、抓包帧结构与常见坑武子康4 天前
Java-205 RabbitMQ 工作模式实战:Work Queue 负载均衡 + fanout 发布订阅(手动ACK/QoS/临时队列)