消息中间件面试题

前言

本章内容来自B站黑马程序员java大厂面试题与小林coding

如有侵权立即删除

博主学习笔记,如果有不对的地方,海涵。

如果这篇文章对你有帮助,可以点点关注,点点赞,谢谢你!

1.通用篇

1.1 什么是消息队列

1.2 项目为什么用这个消息队列:消息队列的选型

1.3 消息队列的使用场景

1.4 消息丢失如何解决

1.5 消息队列的可靠性、顺序性如何保证

1.6 如何保证幂等写

1.7 如何解决消息积压

1.8 如何保证数据一致性,事务消息如何实现

2. RocketMQ

2.1 为什么选择RocketMQ

2.2 RockeMQ与Kafka如何选择

2.3 延时消息底层

2.4 消息积压如何处理

3.RabbitMQ

3.1 RabbitMQ如何保证消息不丢失

3.2 RabbitMQ消息的重复消费问题如何解决的

3.3 RabbitMQ中死信交换机 ? (RabbitMQ延迟队列有了解过嘛)

3.4 RabbitMQ如果有100万消息堆积在MQ , 如何解决(消息堆积怎么解决)

3.5 RabbitMQ的高可用机制有了解过嘛

相关推荐
人道领域2 小时前
SSM框架从入门到入土(AOP面向切面编程)
java·开发语言
铅笔侠_小龙虾2 小时前
Flutter 实战: 计算器
开发语言·javascript·flutter
2的n次方_2 小时前
Runtime 执行提交机制:NPU 硬件队列的管理与任务原子化下发
c语言·开发语言
大模型玩家七七2 小时前
梯度累积真的省显存吗?它换走的是什么成本
java·javascript·数据库·人工智能·深度学习
2501_944711432 小时前
JS 对象遍历全解析
开发语言·前端·javascript
CodeToGym3 小时前
【Java 办公自动化】Apache POI 入门:手把手教你实现 Excel 导入与导出
java·apache·excel
凡人叶枫3 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
Tony Bai3 小时前
再见,丑陋的 container/heap!Go 泛型堆 heap/v2 提案解析
开发语言·后端·golang
发现一只大呆瓜3 小时前
虚拟列表:支持“向上加载”的历史消息(Vue 3 & React 双版本)
前端·javascript·面试
JMchen1233 小时前
Android后台服务与网络保活:WorkManager的实战应用
android·java·网络·kotlin·php·android-studio