分布式事务
分布式事务相关面试题一共17道,后面不断完善。
请说说你对分布式系统 CAP 理论的理解,CAP 分别代表什么含义?
什么是二阶段提交?
什么是三阶段提交?
什么是补偿事务?
你知道哪些分布式事务解决方案?
为什么分布式系统的一致性和可用性不能同时满足?
你是如何理解数据一致性的?数据一致性有哪几种模型?
你在做系统设计时,如何选择实现强一致性还是弱一致性?
在你的项目里,是如何设计分布式事务,实现最终一致性的?
Sagas事务模型是什么?
熟悉哪些分布式锁实现方案?
分布式锁应该具备哪些条件?
哪种分布式锁实现方案更好?
你了解数据库的 binlog 和 redolog 吗?是如何实现一致性的呢?
分布式幂等性如何设计?
简单一次完整的 HTTP 请求所经历的步骤?
如何提高系统的并发能力?
分布式微服务
微服务模块一共搜集到面试题共42道,基本上已经覆盖完成,后期对这些题目做进步优化。
为什么需要 Dubbo?
Dubbo 的主要应用场景?
Dubbo 的核心功能?
Dubbo 服务注册与发现的流程?
Dubbo 的服务调用流程?
Dubbo 支持哪些协议,每种协议的应用场景、优缺点?
Dubbo 有些哪些注册中心?
Dubbo 如何实现服务治