Fork me on GitHub

分布式CAP理论

CAP定理

  指在任何一个分布式系统中,Consistency(一致性),Availability(可用性),Partition tolerance(分区容错性),三者不可兼得。

一致性(C)

  在分布式系统中的所有数据备份,在同一时刻是否有同样的值。(所有节点在同一时刻的数据完全一致,节点越多数据同步越耗时)

可用性(A)

  负载过大后,集群整体是否还能响应客户端的读写请求。(服务一直可用,而却是正常响应时间)

分区容错性(P)

  分区容忍性,指的是就是高可用性,一个节点崩了,并不影响其他节点,(100节点,挂了几个,不影响服务,越多机器越好)

总结

  CAP理论就是在分布式存储系统中,最多只能实现上边两点,而由于当前网络硬件肯定会出现延迟丢包等问题,所以分区容错性是我们必须要实现的,所以我们只能在一致性和可用性之间进行权衡。

posted @ 2019-08-06 10:05  xbwang520  阅读(134)  评论(0编辑  收藏  举报