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

  • 优先级队列:优先级高的消息有优先被消费的特权,该模式只有在生产效率高于消费效率的时候才有效果
  • 延迟队列:生产者生产完消息后,不能马上进行消费
  • 死信队列:某些消息无法被正常地消费,所以就没有办法被确认,为了防止该消息不断地被回滚在队尾,造成死循环,专门设置了死信队列,存储这类消息
  • 重试队列:消费消息失败后,为防止消息丢弃,回滚到Broker中去
  • 消费模式:推模式和拉模式
  • 消息回溯:消息可以被反复地消费,kafka和RocketMQ支持,而RabbitMQ并不支持
  • 消息堆积 + 持久化:内存式堆积和磁盘式堆积
相关推荐
太阳伞下的阿呆7 天前
kafka-clients之max.block.ms
分布式·kafka·消息队列
假装我不帅11 天前
C# 操作Rabbitmq
消息队列·c#·rabbitmq
Java 第一深情17 天前
RabbitMQ最全教程-Part1(基础使用)
分布式·消息队列·rabbitmq
ktkiko1119 天前
Java中消息队列——ActiveMQ、RabbitMQ、RocketMQ、Kafka
java·消息队列
确实可以25 天前
7.使用Redis进行秒杀优化
redis·消息队列·go
极客先躯1 个月前
高级java每日一道面试题-2024年10月19日-消息队列[RabbitMQ]-RabbitMQ中积压了大量的消息,如何处理?
java·消息队列·rabbitmq·java-rabbitmq·积压大量消息·队列积压·java高级
G丶AEOM1 个月前
定时任务使用kafka
java·消息队列·八股
腾讯云中间件1 个月前
腾讯云上基于 Apache Pulsar 的大规模生产实践
消息队列·腾讯
ApacheRocketMQ1 个月前
Java消息队列入门详解
java·消息队列·开源·rocketmq