消息中间件面试题

前言

本章内容来自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的高可用机制有了解过嘛

相关推荐
墨痕诉清风几秒前
java漏洞集合工具(Struts2、Fastjson、Weblogic(xml)、Shiro、Log4j、Jboss、SpringCloud)
xml·java·struts·安全·web安全·spring cloud·log4j
辞旧 lekkk1 分钟前
【c++】c++11(上)
开发语言·c++·学习·萌新
程序员阿鹏3 分钟前
SpringBoot自动装配原理
java·开发语言·spring boot·后端·spring·tomcat·maven
Andy工程师4 分钟前
一个接口可以有多个实现类
java
彭世瑜6 分钟前
C/C++:libfort用于在终端输出表格
c语言·开发语言·c++
YoungHong19927 分钟前
面试经典150题[074]:填充每个节点的下一个右侧节点指针 II(LeetCode 117)
leetcode·面试·职场和发展
RAY_01047 分钟前
Python—数据可视化pyecharts
开发语言·python
徐同保7 分钟前
n8n+GPT-4o一次解析多张图片
开发语言·前端·javascript
老华带你飞10 分钟前
工会管理|基于springboot 工会管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
自在极意功。10 分钟前
MyBatis配置文件详解:environments、transactionManager与dataSource全面解析
java·数据库·tomcat·mybatis