zoukankan      html  css  js  c++  java
  • 不要千言万语,一组漫画让你秒懂最终一致性

    不要千言万语,一组漫画让你秒懂最终一致性

    置顶 2019年06月14日 18:02:37 21aspnet 阅读数 2503

    直接上图

    如果你以前看过最终一致性的定义那么你一定会为这幅精彩漫画拍手叫好。

    你要是不知道什么是最终一致性你可以看看下面的权威定义,当然了网上关于什么是最终一致性的帖子铺天盖地,也许你已经很明白了,即使这样你是不是依然为此图欢呼?

    最终一致性是分布式理论中的重要,定义如下:

    最终一致性Eventual consistency

    最终一致性是分布式计算中使用的一致性模型,用于实现高可用性,非正式地保证,
    如果没有对给定数据项进行新的更新,最终对该项的所有访问将返回最后更新的值。

    最终的一致性,也称为乐观复制,广泛部署在分布式系统中,并且起源于早期的移动计算项目。
    一个已达到最终一致性的系统通常被认为已经融合,或实现了复制收敛。

    最终的一致性是一个薄弱的保证 - 大多数更强大的模型,比如线性化最终都是一致的,但是一个只是最终一致的系统通常不会满足这些更强的约束。

    最终一致的服务通常分类为提供BASE的语义,ACID保证。

    最终的一致性有时被质疑,因为增加了分布式软件应用程序的复杂性。
    这部分是因为最终的一致性纯粹是一种活跃性保证(读取最终会返回相同的值)并且不会产生安全性保证:最终一致的系统可以在收敛之前返回任何值。

  • 相关阅读:
    顺序容器添加,查询,删除元素
    使用fiddler对app做弱网测试
    工作总结
    软件测试面试题_3
    软件测试面试题_2
    软件测试面试题_1
    MySQL的下载及安装
    关于let以及var的区别
    关于获取各种浏览器可见窗口大小的一点点研究
    log4J指定类下面的日志分隔
  • 原文地址:https://www.cnblogs.com/grj001/p/12224930.html
Copyright © 2011-2022 走看看