从zookeeper看分布式系统

  分布式系统

 

  CAP原理

        一致,可用,系统容错性三者只能同时满足两项。

 

  分布式面临的新的问题: 通信异常,网络分区,节点故障

    分布式的三态:成功,失败,超时

    分布式事物是比较复杂的相对于单个系统或者服务的实现而言。

      BASE分布式理论

    base : 基本可用性,软状态,最终一致性

    基本思想 :

    基本可用:响应时间上的损失,部分功能的损失

    弱状态:允许系统中的数据存在中间状态,认为该状态不影响系统的整体可用性,允许不同节点的数据副本在同步过程中村存在延时。

    最终一致性:保证最终的数据一致性,而不是实时的一致性。(因果一致性,读己之所写,会话一致性,单调读一致性,单调写一致性)

 

posted @ 2017-05-25 16:38  暗夜飞羽睿  阅读(107)  评论(0编辑  收藏  举报