网站建设方案标准模板,芜湖做网站哪个公司好,html教程资料,工程建设资质单位网站C#xff1a;集群中所有机器状态是一致的。 A#xff1a;客户端访问集群中任意一个节点#xff0c;总能得到处理成功的结果。 假设有五个节点#xff1a;n1~n5 #xff0c;出现网络分区被分成两组#xff1a;[n1~n2]和[n3~n5]#xff0c;那么当n1出来客户端… C集群中所有机器状态是一致的。 A客户端访问集群中任意一个节点总能得到处理成功的结果。 假设有五个节点n1~n5 出现网络分区被分成两组[n1~n2]和[n3~n5]那么当n1出来客户端请求时为了处理这种情况也就是说容忍网络分区即支持 P 1如果要保证C(一致性)那么它需要把消息复制到所有节点但是网络分区导致无法成功复制到n3~n5所以它只能返回处理失败的结果给客户端。这时系统就处于不可用状态即丧失了A 2如果要保证可用性A那么n1就只能把消息复制到n2而不用复制到n3~n5(或者无视复制失败/超时)但n3同时也可能在处理客户端请求(譬如对同一个值进行修改)n3也为了保证A而做了同样的处理。 那么 [n1~n2]和[n3~n5]的状态就不一致了于是就丧失了 C。 那么如果不支持P也就是不容忍网络分区也就是说(很乐观的认为)假设系统不会出现网络分区。