分布式系统与一致性

分布式系统与一致性

作者:陈东明

出版社:电子工业

出版年:2021年6月

ISBN:9787121410413

所属分类:网络科技

书刊介绍

《分布式系统与一致性》内容简介

一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技术,一致性是绕不开的一个话题,也是最难解决的一个问题。本书主要介绍GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系统与一致性有关的实现细节,以及非常重要的Paxos、Raft、Zab分布式算法;本书还介绍了事务一致性与隔离级别、顺序一致性、线性一致性与强一致性相关内容,以及架构设计中的权衡等。
从分布式技术的角度来说,本书讲解了分布式领域比较高阶的内容,但是从分布式一致性的角度来说,本书仍然是一致性的入门书。
陈东明,饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及基础架构研发工作,主导开发eleme key-value数据库。曾任百度架构师负责百度即时通讯产品的架构设计。具有丰富的大规模系统构建和基础架构的硏发经验,善于复杂业务需求下的大并发、分布式系统设计和持续优化。

作品目录

内容简介
分布式架构的终极奥义
前言
第1部分
开篇
第1章:分布式系统的核心特性:一致性
第2部分
系统案例
第2章:Google的文件系统
第3章:开源的文件系统HDFS
第4章:Google的BigTable系统
第5章:文档数据库MongoDB
第6章:消息系统RabbitMQ
第7章:协调服务ZooKeeper
第8章:Google的Spanner数据库
第9章:分布式数据库CockroachDB
第3部分
分布式算法
第10章:共识算法Paxos
第11章:复制日志算法Raft
第12章:原子广播算法Zab
第4部分
一致性
第13章:事务一致性与隔离级别
第14章:顺序一致性
第15章:线性一致性与强一致性
第16章:架构设计中的权衡

相关推荐

微信二维码