分布式系统在遇到任何网络分区故障的时候,仍然能够对外提供满足一致性和可用性的服务
CAP定理
一个分布式系统不可能同时满足一致性,可用性和分区容错性这三个基本需求,最多只能同时满足其中的2个。...CP
CP指的是在分布式部署中,抛弃一定的可用性,保证数据的最终一致性
例如在分布式系统中,
订单系统新增订单+用户系统扣除余额 如果用户系统无法连接,就会导致只新增了订单,没有扣除金额,为了保证数据的一致性...,只能抛弃订单系统的可用性,直接将此次请求返回失败
在一些需要保证数据一致性的分布式系统中,将无法保证服务的可用性 (CAP定理)
AP
AP是指在分布式系统中,保证服务的可用性,抛弃一定的数据强一致性...系统中,严格意义上来说是不存在的,由于丢弃了P(分区),意味着分布式CAP定理中的"分布式" 已经抛弃了
AC表示在一个系统中(非分布式) 严格保证可用性和数据一致性,因为没有了分区,导致非分布式部署,...,通过选举投票等方法重新决定新的处理节点,在节点恢复后同步数据
本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn