【吊打面试官】消息队列高频面试题
题目汇总:
1、为什么使用MQ?MQ的优点
2、消息队列有什么优缺点?RabbitMQ有什么优缺点?
3、你们公司生产环境用的是什么消息中间件?
4、Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?
5、MQ 有哪些常见问题?如何解决这些问题?
6、什么是RabbitMQ?
7、rabbitmq 的使用场景
8、RabbitMQ基本概念
9、RabbitMQ的工作模式
10、如何保证RabbitMQ消息的顺序性?
11、消息如何分发?
12、消息怎么路由?
13、消息基于什么传输?
14、如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?
15、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?
16、如何保证RabbitMQ消息的可靠传输?
17、为什么不应该对所有的 message 都使用持久化机制?
18、如何保证高可用的?RabbitMQ 的集群
19、如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,20、说说怎么解决?
21、设计MQ思路
优质面试文章推荐:
1、【吊打面试官】spring高频面试知识点
https://blog.nowcoder.net/n/418eb40949b4423881ed0a6c7f81fdca
2、【吊打面试官】spring boot高频面试知识点
https://blog.nowcoder.net/n/44078445e7324141b6b43bc5fc596a5f
3、【吊打面试官】mysql数据库大厂高频面试题和答案
https://blog.nowcoder.net/n/75e67d5ea8444325888e5fb6509c6081
4、【吊打面试官】linux高频面试知识点和答案
https://blog.nowcoder.net/n/ef1138359b5e49b4a3763947f2cdf879
5、【吊打面试官】redis面试知识点和答案
https://blog.nowcoder.net/n/e4ba3dea1fbf49a3b80955b49cf7d841
答案详情如下:
https://blog.nowcoder.net/n/ab72bb4585064bf69ce539e73323acba
#字节跳动招聘头条研发前端##Java#