原文:http://geek.csdn.net/news/detail/53231
C: 数据一致性,各个节点数据要一致
A:可用性,每个请求都会有一个响应,一般通过集群,主备
P:分区容忍性(一个节点的故障不要影响整体的操作)
CA:强调一致性,一般适合交易系统。
AP:弱化一致性,强调可用性和分区容忍性,数据可以处于软状态。
CP:Redis分布式架构,数据不会分散到多点,自然会有一致性,从而也有会分区容忍性。
Base理论:(basically available、soft state、eventual consisitency)
基本的可用性:可以出现服务降级,如限流,熔断
软状态:可以容忍窗口期的数据不一致,但是最终是一致的。