分布式系统-分布式系统面试连环炮

分布式系统面试连环炮

面试官可能会问你以下问题。

为什么要进行系统拆分?

分布式服务框架

    dubbo 支持哪些序列化协议?说一下 hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的? dubbo 负载均衡策略和高可用策略都有哪些?动态代理策略呢? dubbo 的 spi 思想是什么? 如何基于 dubbo 进行服务治理、服务降级、失败重试以及超时重试? 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 分布式服务接口请求的顺序性如何保证? 如何自己设计一个类似 dubbo 的 rpc 框架?

分布式锁

    使用 redis 如何设计分布式锁?使用 zk 来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?

分布式事务

    分布式事务了解吗?你们如何解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?

分布式会话

    集群部署时的分布式 session 如何实现?
经验分享 程序员 微信小程序 职场和发展