[分布式系统] 分布式系统中的一致性与共识

计算机科学 计算机科学 2913 人阅读 | 0 人回复

分布式系统中有两个重要的研究问题:一致性(consistency)和共识(consensus)。

但是中文版的书籍或者教材里面,经常把这两个词翻译成一致性。

简介

分布式系统中,多用副本进行数据冗余,数据写入后,让副本数据与写入数据保持一致,这种可以称之为一致性;

对于集群选主,目的是选举出来一个Leader,尽快的达成一致,而不在乎这个人必须是谁,这种可以称为共识;

所以,将这两个单词,分别翻译成一致性与共识(达成共识)就更容易理解。

一致性

https://www.cl.cam.ac.uk/teaching/0910/ConcDistS/11a-cons-tx.pdf

关注下面的标签,发现更多相似文章

文章被以下专栏收录:

    黄小斜学Java

    疯狂的字节X

  • 目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
    包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识,一起进步,一起成长。
热门推荐
[若依]微服务springcloud版新建增添加一个
[md]若依框架是一个比较出名的后台管理系统,有多个不同版本。
海康摄像头接入 wvp-GB28181-pro平台测试验
[md]### 简介 开箱即用的28181协议视频平台 `https://github.c
[CXX1300] CMake '3.18.1' was not
[md][CXX1300] CMake '3.18.1' was not found in SDK, PATH, or