面试题答案
一键面试静态配置策略
- 优点:简单直接,无需额外复杂的机制,系统能快速切换到预先设定的静态配置继续运行,保证一定可用性。
- 缺点:静态配置灵活性差,无法及时响应配置的动态变化,若配置需要频繁更新,可能导致系统功能受限。
本地缓存策略
- 优点:利用本地缓存存储配置信息,在配置中心故障时可从缓存获取配置,减少对配置中心的依赖,响应速度快。
- 缺点:缓存一致性难以保证,若配置中心恢复后配置更新,本地缓存可能未及时同步,导致配置不一致问题。
备用配置中心策略
- 优点:通过设置备用配置中心,在主配置中心故障时切换到备用,保证配置服务的连续性,可靠性较高。
- 缺点:增加了系统架构复杂度和维护成本,需要保证主备配置中心之间的数据一致性,可能存在切换延迟。
集群内共享策略
- 优点:在微服务集群内节点间共享配置信息,当某个节点发现配置中心故障,可从其他节点获取配置,增强了系统整体的健壮性。
- 缺点:增加了集群内节点间的通信开销,可能存在数据同步延迟,并且如果所有节点都依赖的配置中心故障,共享的配置可能也过时。