365天搞定八股文——Day 005 MQ中的重要概念

  • 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
  • 延迟队列:生产者生产完消息后,不能马上进行消费
  • 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
  • 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
  • 消费模式:推模式和拉模式
  • 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
  • 消息堆积 + 持久化:内存式堆积和磁盘式堆积
相关推荐
这儿有个昵称2 小时前
互联网大厂Java面试场景:从Spring Boot到微服务架构
java·spring boot·消息队列·微服务架构·大厂面试·数据库优化
hzk的学习笔记1 天前
RocketMQ的消息是推还是拉?
中间件·消息队列·rocketmq
利刃大大2 天前
【RabbitMQ】延迟队列 && 事务 && 消息分发
分布式·消息队列·rabbitmq·队列
Tipriest_3 天前
ROS 2 rosbag2 播放出现 “Message queue starved. Messages will be delayed.” 的处理步骤
消息队列·ros2·缓存机制
利刃大大3 天前
【RabbitMQ】重试机制 && TTL && 死信队列
分布式·后端·消息队列·rabbitmq·队列
indexsunny3 天前
互联网大厂Java面试实战:核心技术与微服务架构解析
java·数据库·spring boot·缓存·微服务·面试·消息队列
进阶的小名4 天前
[超轻量级延时队列(MQ)] Redis 不只是缓存:我用 Redis Stream 实现了一个延时MQ(自定义注解方式)
java·数据库·spring boot·redis·缓存·消息队列·个人开发
论迹4 天前
【RabbitMQ】-- 高级特性
数据库·redis·分布式·消息队列·rabbitmq
利刃大大4 天前
【RabbitMQ】消息确认机制 && 持久化 && 发布确认机制
分布式·中间件·消息队列·rabbitmq·mq
进击的小菜鸡dd4 天前
互联网大厂Java面试:微服务、电商场景下的全栈技术问答与解析
java·spring boot·缓存·微服务·消息队列·日志·电商