转载声明:文章来源https://www.nowcoder.com/feed/main/detail/69f8430945814325869ff4858fde6326
1.介绍RPC
2.为什么要用Zookeeper,和Nacos等有什么区别
3.Zookeeper为什么是强一致,怎么保证数据不丢失
4.Zookeeper集群角色
5.Zookeeper只需要过半写确认,如果此时读请求落到没有同步的节点上是否会有数据不一致问题
6.Zookeeper节点是否持久化
7.如果有大量的客户端发起远程调用,就需要一次访问Zookeeper一次访问客户端,怎么减少开销(缓存),减少开销的思考思路
8.使用缓存减少开销时会带来什么问题,怎么解决
9.负载均衡算法分类,几种客户端负载均衡算法对比
10.如果有频繁的动态服务节点加入和离开,哪种负载均衡算法更好,需要有什么考虑
11.消息协议怎么定义的,在定义消息协议过程要有什么考虑
12.Netty源码了解多少
13.NIO原理,select、poll和epoll
14.Linux文件描述符是什么
15.连接假死问题,底层连接是否真的断开,为什么用户程序会感受不到底层连接的断开
16.连接假死会有什么开销
17.有没有了解过各种开源框架,对开源框架做过对比,为什么最后用MinIO
18.最近的学习方向,在学习什么技术
19.分布式理论,两阶段提交、三阶段提交
20.有没有了解现在常用的框架比如Zookeeper使用的哪种分布式理论