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

分布式系统架构 架构策略与难题求解

139.00
运费: 免运费
库存: 7 件
分布式系统架构 架构策略与难题求解 商品图0
分布式系统架构 架构策略与难题求解 商品图1
分布式系统架构 架构策略与难题求解 商品图2
分布式系统架构 架构策略与难题求解 商品图3
分布式系统架构 架构策略与难题求解 商品图4
分布式系统架构 架构策略与难题求解 商品缩略图0 分布式系统架构 架构策略与难题求解 商品缩略图1 分布式系统架构 架构策略与难题求解 商品缩略图2 分布式系统架构 架构策略与难题求解 商品缩略图3 分布式系统架构 架构策略与难题求解 商品缩略图4

商品详情

分布式系统架构 架构策略与难题求解

作  者:(美)尼尔·福特 等 著 王岩 等 译
定  价:139
出 版 社:机械工业出版社
出版日期:2023年05月01日
页  数:344
装  帧:平装
ISBN:9787111724223

在软件架构中没有简单的决策。相反,这里困难重重,充满各种问题,并且没有很好实践。通过本书,你将学会如何用批判性思维来考虑分布式架构中的利弊。 4位作者探讨了选择合适的分布式系统架构的策略,通过贯穿全书的Sysops Squad(一个虚构的技术小组)的传奇故事研究了架构的各种可能性,包括如何确定服务粒度、管理工作流和编排、管理和解耦契约、管理分布式事务,以及如何优化运维特征,例如可伸缩性、弹性和性能。 通过关注常见问题,本书提供了一些技巧来帮助你发现架构问题并进行权衡分析。

目录

前言1
第1章 没有很好实践会怎么样5
1.1 何为“难点”6
1.2 永不过时的软件架构建议6
1.3 数据在架构中的重要性7
1.4 架构决策记录8
1.5 架构适应度函数9
1.6 架构与设计:保持定义简单15
1.7 引入Sysops Squad的传奇故事17
第一部分 分而治之
第2章 识别软件架构中的耦合25
2.1 架构量子27
2.2 Sysops Squad的传奇故事:理解量子38
第3章 架构模块化41
3.1 模块化的驱动因素44
3.2 Sysops Squad的传奇故事:创建业务案例51
第4章 架构分解55
4.1 代码库能分解吗56
4.2 基于组件的分解61
4.3 战术分叉62
4.4 Sysops Squad的传奇故事:走上分解之路66
第5章 基于组件的分解模式68
5.1 识别和调整组件模式71
5.2 收集公共领域组件模式78
5.3 扁平化组件模式84
5.4 明确组件依赖项模式92
5.5 构建组件领域模式98
5.6 构建领域服务模式103
5.7 总结106
第6章 分离业务型数据107
6.1 数据分解的驱动因素108
6.2 分解单体数据123
6.3 数据库类型的选择131
6.4 Sysops Squad的传奇故事:多维数据库146
第7章 服务粒度152
7.1 粒度分解因素154
7.2 粒度集成因素162
7.3 找到正确的平衡169
7.4 Sysops Squad的传奇故事:工单分配粒度171
7.5 Sysops Squad的传奇故事:客户注册粒度173
第二部分 合而为一
第8章 复用模式179
……

内容介绍

本书探讨了选择合适的分布式系统架构的策略。作者通过一个虚构的技术小组(Sysops Squad)的故事,研究了架构的各种可能性,包括如何确定服务粒度、管理工作流和编排、管理和解耦契约、管理分布式事务,以及如何优化运维性特征,例如可伸缩性、弹性和性能。本书分为两大部分:第1部分主要处理架构结构,即事物如何静态耦合在一起;第二部分讨论各种技术来克服与分布式架构相关的困难,包括管理服务通信、契约、分布式工作流、分布式事务、数据所有权、数据访问和分析型数据。

(美)尼尔·福特 等 著 王岩 等 译

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

分布式系统架构 架构策略与难题求解

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

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

2. 点击右上角图标

点击右上角分享图标

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

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

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

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

2. 点击右上角图标

点击右上角分享图标

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

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