121道分布式面试题和答案

这是一篇关于分布式系统面试的全面总结,涵盖分布式事务、微服务(如Dubbo和Spring Cloud)、分布式存储、消息队列和分布式缓存的相关问题和答案。涉及CAP理论、二/三阶段提交、分布式锁、数据库一致性模型、服务治理、负载均衡算法、限流策略、分库分表、消息队列高可用和顺序性、Redis数据结构及集群等关键知识点。
摘要由CSDN通过智能技术生成

分布式事务

分布式事务相关面试题一共17道,后面不断完善。

请说说你对分布式系统 CAP 理论的理解,CAP 分别代表什么含义?

什么是二阶段提交?

什么是三阶段提交?

什么是补偿事务?

你知道哪些分布式事务解决方案?

为什么分布式系统的一致性和可用性不能同时满足?

你是如何理解数据一致性的?数据一致性有哪几种模型?

你在做系统设计时,如何选择实现强一致性还是弱一致性?

在你的项目里,是如何设计分布式事务,实现最终一致性的?

Sagas事务模型是什么?

熟悉哪些分布式锁实现方案?

分布式锁应该具备哪些条件?

哪种分布式锁实现方案更好?

你了解数据库的 binlog 和 redolog 吗?是如何实现一致性的呢?

分布式幂等性如何设计?

简单一次完整的 HTTP 请求所经历的步骤?

如何提高系统的并发能力?

分布式微服务

微服务模块一共搜集到面试题共42道,基本上已经覆盖完成,后期对这些题目做进步优化。

为什么需要 Dubbo?

Dubbo 的主要应用场景?

Dubbo 的核心功能?

Dubbo 服务注册与发现的流程?

Dubbo 的服务调用流程?

Dubbo 支持哪些协议,每种协议的应用场景、优缺点?

Dubbo 有些哪些注册中心?

Dubbo 如何实现服务治

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值