分布式 常见面试题

什么是CAP定理?
说说CAP理论和BASE理论?
什么是最终一致性?最终一致性实现方式?
什么是一致性Hash?
讲讲分布式事务?
如何实现分布式锁?
如何实现分布式 Session?
如何保证消息的一致性?
负载均衡的理解?
正向代理和反向代理?
CDN实现原理?
怎么提升系统的QPS和吞吐?
Dubbo的底层实现原理和机制?
描述一个服务从发布到被消费的详细过程?
分布式系统怎么做服务治理?
消息中间件如何解决消息丢失问题?
Dubbo的服务请求失败怎么处理?
对分布式事务的理解?
如何实现负载均衡,有哪些算法可以实现?
Zookeeper的用途,选举的原理是什么?
讲讲数据的垂直拆分水平拆分?
zookeeper原理和适用场景?
zookeeper watch机制?
redis/zk节点宕机如何处理?
分布式集群下如何做到唯一序列号?
用过哪些MQ,怎么用的,和其他mq比较有什么优缺点,MQ的连接是线程安全的吗?
MQ系统的数据如何保证不丢失?
列举出能想到的数据库分库分表策略?