zoukankan      html  css  js  c++  java
  • 分布式零基础之--分布式CAP理论

    研究到分布式系统CAP理论,记录下来下回详细分析它:

    CAP是指三个单词的简称

    C: 一致性(Consistence)

       所有节点访问的都是同一份最新的数据副本。

    A: 可用性(Availability)

      每次请求都能获取正确的响应----但不保证获取的数据为最新数据

    P: 分区容错性(Tolerance of network Partition)

      以实际效果而言, 分区相当于对通信的时限要求。系统如果不能再时限内达成数据一致性,就意味着发生了分区的情况。

    当前操作必须在C和A之间做出选择。

    P的含义我们可以分为" 分区” 和 “容错” 的角度来理解。 一个分布式系统中由若干个节点组成,每个节点之间通过网络进行通信。

    当有些节点之间因网络原因不能继续通信时,就会形成多个孤立的节点,称为“网络分区”【也可以称为“脑裂”】。

    容错是一种分布式的能力,我们要做到节点之间的网络异常发生后整个分布式系统仍然是可用的。如果数据只存储在一个节点上,

    那么当“网络分区”现象出现后,会把数据复制到分布式的所有节点上面,当分区再次出现后,每个节点上面的请求都能访问数据,

    保证可用性,即通过提高分区容错性来保证分布式系统可用性。

  • 相关阅读:
    poj 1035 字符串匹配
    拓扑排序的小总结
    POJ1018
    POJ1328详细题解
    POJ1159题解报告
    POJ1088 (滑雪)
    树状树组区间修改,单点修改模板
    spfa模板
    树状树组离散化求逆序对模板
    POJ3723(最小生成树,负权)
  • 原文地址:https://www.cnblogs.com/djs19/p/11484731.html
Copyright © 2011-2022 走看看