文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
微信扫描二维码,访问我们的微信店铺

分布式系统模式

99.00
运费: 免运费
库存: 78 件
分布式系统模式 商品图0
分布式系统模式 商品缩略图0

商品详情

分布式系统模式

作  者:(美)乌梅什:乔希 (UnmeshJoshi) 著 (美)陈斌,沈剑 译
定  价:99
出 版 社:机械工业出版社
出版日期:2025年03月01日
页  数:348
装  帧:平装
ISBN:9787111772606

介绍了在集群节点之间建立有效网络通信的技巧。 介绍了常用的分区方案,并深入研究两阶段提交协议的复杂性。 介绍了数据库中逻辑时间戳的使用,以帮助读者理解数据版本控制的基本概念。 阐述了Paxos和Raft等共识算法的构建块,以确保分布式系统中副本的一致性。 阐述了用于实现集群协调任务(如组成员资格、故障检测以及健壮的集群协调)的机制。 涵盖了数据复制模式、数据分区模式、分布式时间模式、集群管理模式以及节点间通信模式等内容。

目录

译者序

推荐序

前言

致谢

第一部分 概述

第1章 分布式系统 2

1.1 单服务器的 3

1.2 业务逻辑和数据层分离 4

1.3 数据分区 4

1.4 故障观察 5

1.5 复制:屏蔽故障 6

1.5.1 进程终止甚至崩溃 6

1.5.2 网络延迟 6

1.5.3 进程暂停 6

1.5.4 时钟不同步 7

1.6 定义分布式系统 7

1.7 模式方法 7

第2章 模式概述 9

2.1 在单服务器上保持数据的弹性 10

2.2 竞争性更新 11

2.3 处理主节点失效 12

2.4 依托“世代时钟”解决多节点故障问题 14

2.5 符合仲裁机制方可提交日志记录 17

2.6 从节点基于高水位标记提交 19

2.7 主节点用消息队列来保持对众多客户端的响应 23

2.8 由从节点处理读请求以减轻主节点的负担 29

2.9 把大量数据分散到多节点分区 30

2.10 通过复制分区提高集群弹性 32

2.11 跨分区维持一致性至少需要两个阶段 33

2.12 分布式系统的顺序不能依赖于系统时间戳 35

2.13 一致性核心负责管理数据集群的成员资格 42

2.14 使用Gossip传播机制来管理分布式集群 45

......

内容介绍

本书深入剖析了主流开源分布式系统模式,包括模式中的常见问题和解决方案,并展示了Kafka和Kubernetes等系统的真实代码示例,以帮助企业架构师和开发人员更好地理解这些系统的工作原理,以及分布式系统的设计原则,为应对数据存储在多台服务器上时可能出现的各种问题做好准备。 通过阅读本书,读者将: 了解什么是分布式系统,以及为什么需要分布式系统。 更深入地理解分布式系统模式设计所面临的挑战,以选择合适的云服务和产品。 理解包括数据库、内存数据网格、消息代理,以及各种云服务在内的系统的实现原理。 自信地浏览开源代码库,并清晰地看到模式和解决方案如何映射到如Kafka和Kubernetes这样的真实世界系统中。 本书对于分布式架构工程师以及想要构建自己的分布式系统的开发者来说,是一本有价值的参考书。

(美)乌梅什:乔希 (UnmeshJoshi) 著 (美)陈斌,沈剑 译

文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
扫描二维码,访问我们的微信店铺

分布式系统模式

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏