什么是自动故障转移,在上述的服务/节点集群架构中, 我们试想下如果此时客户端请求集群服务,那么引入冗余机制之后, 起初我们的架构如下:
从上述我们也很容看到, Client是没有感知到下游故障节点,还是会将请求转发到对应的故障节点中...因此这个时候我们再来理解分布式一致性的含义可能会更容易理解, 分布式一致性就是协调各个节点的状态以达成状态决策的一致性,而这个状态主要有两种, 其一是我们现在看到实现高可用需要感知到节点状态并进行状态的决策...; 其二是对于数据存储高可用服务, 还包含另外一个状态, 即数据的一致性, 从而产生CAP以及BASE理论两大框架来辅助我们如何就数据一致性进行架构设计与决策.接下来我们再来看下数据层面的一致性设计....在我们的CAP定理中的C就是强一致性模型,相对于分布式一致性,它的范围更小,它主要是强调在非数据共享架构且存在数据复制的架构下,如何协调数据最新状态的一致性,即读己之所写的一致性模型.CAP是建立在FLP...,如何运用上述来辅助我们进行架构落地呢?