技术栈
弱依赖
Hello-Brand
1 年前
微服务
·
架构
·
去中心化
·
高可用
·
架构与思维
·
解耦
·
系统架构设计
·
弱依赖
高可用架构,去中心化有多重要?
★ 微服务系列18篇在互联网高可用架构设计中,应该避免将所有的控制权都集中到一个中心服务,即便这个中心服务是多副本模式。 对某个中心服务(组件)的过渡强依赖,那等同于把命脉掌握在依赖方手里,依赖方的任何问题都可能成为你不稳定的因素。 而弱化强依赖,实现可降级交互,是一种设计理念和架构模式,目的是将系统的控制权分散到各个节点,避免出现单点故障或中心化控制的问题。 这一点,我们称之为『去中心化』。