Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Nacos 如何降低注册中心短故障对调用的影响?

查看完整题解

参考回答

直接回答

客户端通常保留上次拿到的实例列表。注册中心短暂失联时,只要旧实例仍可达,已经运行的业务调用还可能继续。集群恢复后客户端重连并恢复运行时注册或订阅。

讲清原理

缓存解决暂时拿不到最新地址的情况。缓存中的失效实例还可能被调用,新上线实例也可能暂时不可见。冷启动的客户端有无可用本地视图要单独验证。

例子与易错点

双机房切换时,注册中心刚断开,旧地址还在客户端内。确认旧实例还可达之前,不能据此断定业务请求能够成功。

延伸阅读 Nacos 配置中心宕机时,应用还能拿到配置吗? · Nacos 怎样做到高可用? · Nacos 服务发现从注册到调用怎么走? · Nacos 服务发现超时怎么办?

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。