Skip to content

面试速答(先看这里)

**一句话结论:**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的详细流程(从应用启动到服务调用)

📄 ✅Dubbo实现服务调用的过程是什么样的?

打开文档:✅Dubbo实现服务调用的过程是什么样的?

2、怎么做负载均衡的(比如有s1,s2,s3 三个server端提供了同一个服务, 你client端什么时候建立连接?和全部建立连接吗?什么时候做负载均衡? )

3、负载均衡策略都有哪些?

📄 ✅什么是负载均衡,有哪些常见算法?

打开文档:✅什么是负载均衡,有哪些常见算法?

4、加权轮询具体代码怎么写?

5、 加权轮询在应用节点上下线时有什么问题?有什么更好的处理方式?

6、 nacos 是怎么推送配置到本地的? 新增和修改有区别吗?

📄 ✅Nacos如何实现的配置变化客户端可以感知到?

打开文档:✅Nacos如何实现的配置变化客户端可以感知到?

8、redis 里面 lru,lfu 缺点是什么? 有什么解决的办法?

📄 ✅介绍下LFU、LRU等缓存失效算法?

打开文档:✅介绍下LFU、LRU等缓存失效算法?