面试二十六、分布式理论

1、CAP

  C(Consistecy):一致性,所有节点在同一时刻返回的数据一致

  A(Avaliablity):可用性,每个请求不管成功失败都有响应

  P(Partion tolerance):分区容忍,系统中任意的数据丢失不会影响整个系统继续运行

2、P可以理解为整个服务中,某台机器宕机了并不影响整个服务的正常运行

3、三个不能同时取原因:

  如果要保证C,则会影响A的性能,因为数据需要同步,这期间就会有节点不可用

  如果要保证A,则对返回的数据一致性不可保证,同样是因为数据需要同步

  如果要保证P,则

posted on 2021-09-02 18:06  Iversonstear  阅读(46)  评论(0编辑  收藏  举报

导航