CAP三要素

CAP三要素

一致性(Consistency): 所有节点在同一时间具有相同的数据

可用性(Availability) :保证每个请求不管成功或者失败都有响应

分区容错性(Partition tolerance) :系统中任意信息的丢失或失败不会影响系统的继续运作

CAP 原则:三个要素最多只能同时实现两点

1)满足CA舍弃P,也就是满足一致性和可用性,舍弃容错性。

2)满足CP舍弃A,也就是满足一致性和容错性,舍弃可用性。

3)满足AP舍弃C,也就是满足可用性和容错性,舍弃一致性。

结论:实时证明,大多数都是牺牲了一致性。像12306还有淘宝网,就好比是你买火车票,本来你看到的是还有一张票,其实在这个时刻已经被买走了,你填好了信息准备买的时候发现系统提示你没票了。

本次总结在此告一段落,以后的分享会更加 -丰富~精彩。同时欢迎各位老师和同学们提出宝贵意见,共同进步。

你可能感兴趣的:(分布式,java,数据库,kafka,区块链)