主题
面试速答(先看这里)
**一句话结论:**2、怎么做负载均衡的(比如有s1,s2,s3 三个server端提供了同一个服务, 你client端什么时候建立连接?
60秒标准回答:
RPC的详细流程(从应用启动到服务调用)
2、怎么做负载均衡的(比如有s1,s2,s3 三个server端提供了同一个服务, 你client端什么时候建立连接?和全部建立连接吗?什么时候做负载均衡? )
3、负载均衡策略都有哪些?
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
回答主线:
- **要点1:**RPC的详细流程(从应用启动到服务调用)
- **要点2:**5、 加权轮询在应用节点上下线时有什么问题?
- **要点3:**6、 nacos 是怎么推送配置到本地的?
- **要点4:**8、redis 里面 lru,lfu 缺点是什么?
**记忆锚点:**server → client → 负载均衡策略 → nacos → redis → 平安一面
关键取舍:
- 8、redis 里面 lru,lfu 缺点是什么?
追问准备:
- RPC的详细流程(从应用启动到服务调用) 2、怎么做负载均衡的(比如有s1,s2,s3 三个server端提供了同一个服务, 你client端什么时候建立连接?
- 和全部建立连接吗?
- 什么时候做负载均衡?
- ) 3、负载均衡策略都有哪些?
背景:不详
问题列表:
RPC的详细流程(从应用启动到服务调用)
2、怎么做负载均衡的(比如有s1,s2,s3 三个server端提供了同一个服务, 你client端什么时候建立连接?和全部建立连接吗?什么时候做负载均衡? )
3、负载均衡策略都有哪些?
4、加权轮询具体代码怎么写?
5、 加权轮询在应用节点上下线时有什么问题?有什么更好的处理方式?
6、 nacos 是怎么推送配置到本地的? 新增和修改有区别吗?
8、redis 里面 lru,lfu 缺点是什么? 有什么解决的办法?