搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
分布式系统模式/架构师书库
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111772606
  • 作      者:
    作者:(美)乌梅什·乔希|责编:张莹//王华庆|译者:(美)陈斌//沈剑
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2025-03-01
收藏
畅销推荐
内容介绍
本书深入剖析了主流开源分布式系统模式,包括模式中的常见问题和解决方案,并展示了Kafka和Kubernetes等系统的真实代码示例,以帮助企业架构师和开发人员更好地理解这些系统的工作原理,以及分布式系统的设计原则,为应对数据存储在多台服务器上时可能出现的各种问题做好准备。 通过阅读本书,读者将: 了解什么是分布式系统,以及为什么需要分布式系统。 更深入地理解分布式系统模式设计所面临的挑战,以选择合适的云服务和产品。 理解包括数据库、内存数据网格、消息代理,以及各种云服务在内的系统的实现原理。 自信地浏览开源代码库,并清晰地看到模式和解决方案如何映射到如Kafka和Kubernetes这样的真实世界系统中。 本书对于分布式架构工程师以及想要构建自己的分布式系统的开发者来说,是一本有价值的参考书。
展开
目录
译者序
推荐序
前言
致谢
第一部分 概述
第1章 分布式系统
1.1 单服务器的限制
1.2 业务逻辑和数据层分离
1.3 数据分区
1.4 故障观察
1.5 复制:屏蔽故障
1.5.1 进程终止甚至崩溃
1.5.2 网络延迟
1.5.3 进程暂停
1.5.4 时钟不同步
1.6 定义分布式系统
1.7 模式方法
第2章 模式概述
2.1 在单服务器上保持数据的弹性
2.2 竞争性更新
2.3 处理主节点失效
2.4 依托“世代时钟”解决多节点故障问题
2.5 符合仲裁机制方可提交日志记录
2.6 从节点基于高水位标记提交
2.7 主节点用消息队列来保持对众多客户端的响应
2.8 由从节点处理读请求以减轻主节点的负担
2.9 把大量数据分散到多节点分区
2.10 通过复制分区提高集群弹性
2.11 跨分区维持一致性至少需要两个阶段
2.12 分布式系统的顺序不能依赖于系统时间戳
2.13 一致性核心负责管理数据集群的成员资格
2.14 使用Gossip传播机制来管理分布式集群
第二部分 数据复制模式
第3章 预写日志
3.1 问题的提出
3.2 解决方案
3.2.1 实现考虑
3.2.2 在事务存储中的使用
3.2.3 与事件溯源对比
3.3 示例
第4章 日志分段
4.1 问题的提出
……
第三部分 数据分区模式
第四部分 分布式时间的模式
第五部分 集群管理模式
第六部分 节点间通信模式
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证