| 开本:16开 |
| 纸张:胶版纸 |
| 包装:平装-胶订 |
| 是否套装:否 |
| 国际标准书号ISBN:9787111794622 |
| 所属分类:图书>计算机/网络>计算机体系结构 |
重磅推荐
内容简介
内容简介这是一本系统化解决分布式系统性能瓶颈的实战指南,它以“多、快、好、省”的性能指标体系为核心,提供了从架构设计、网络通信、缓存、事务到大模型应用的全链路、°的性能优化方法论与工程实践。性能优化不是亡羊补牢,而是磨出来的工程艺术。本书正是一本帮助你将性能优化从“救火”转变为“体系化建设”的实战宝典。全书共章,分为三大核心部分(基础理论、优化方法、实战应用),通过余个工业级实战案例,为你提供了从理论到实践的完整性能优化知识图谱。掌握本书内容,你将收获以下大核心价值:()构建完整的性能指标体系:掌握分布式系统“多(容量)、快(时间)、好(可用)、省(资源)”的维性能指标体系,并学会通过全链路压测、可观测性等手段,精准定位系统性能瓶颈。()掌握系统架构优化策略:深入理解单体、微服务、事件驱动等种主流架构对性能的影响,并掌握网关、、断路器等种微服务设计模式,实现面向性能的架构选型与优化。()突破网络传输瓶颈:学习网络拓扑优化、带宽管理、高效路由、与边缘计算等大基础设施提速技巧,并通过基于的大规模负载均衡实践,将网络延迟降低到极 致。()精通缓存与通信调优:掌握、等种分布式缓存策略,以及热、缓存穿透、缓存雪崩等大常见问题的解决方案;同时学会优化、、异步通信和消息队列等大通信调优技巧。()解决数据一致性难题:深入理解本地事务、全局事务、分布式事务等种事务类型,并掌握事务消息、等种分布式事务解决方案,确保数据在分布式环境下的强一致性。()应对高并发挑战:学习如何合理设计分布式锁,掌握和分布式锁的互斥性、防死锁、高性能、可重入性等大核心要素,并通过直播排行榜等案例,解决高并发下的资源竞争问题。()拥抱前沿技术优化:掌握在线聊天、高并发直播系统、自动驾驶异构计算等个大型应用系统的性能调优实战,并深入探讨、系统、语义缓存等大基于大模型应用的系统优化方法,抢占时代的性能高地。
显示全部信息
作者简介
张程, 分布式系统技术专家,拥有余年技术研发与团队管理经验。在分布式系统领域具备深厚技术积累,核心专长涵盖微服务架构、高效通信交互、系统高可用与数据容错设计,并拥有丰富的云平台实战经验。同时,在大数据处理与云计算相关技术栈方面也具备扎实的工程实践。
曾任职于家辉培优 教学部, 直播生态链路的整体架构设计,推动模式一体化教育模式的落地。现就职于公司,担任技术经理与架构师,专注于分布式系统架构设计及性能优化。积极参与行业技术分享,曾受邀在线下沙龙、行知数字峰会等活动中发表演讲,分享分布式系统架构与性能优化的实践经验,并著有《分布式系统架构:技术栈详解与快速进阶》一书。
王梓晨,现就职于京东物流,担任科技部无人车 研发总监,从到打造精益团队,落地了一系列行业 产品。多次被评为多种知名技术峰会明星讲师;多次获得中国物流与采购联合会科学技术奖、中国汽车工程学会科学技术奖,并担任中国交通运输协会物流技术装备专业委员会特聘专家、中国卫星导航定位协会北斗标准化工作委员会委员、中国快递协会智能配送专业委员会委员。
曹洪伟,精通软硬件技术的全栈技术专家,有近年研发经验,目前担任某公司首席架构师,致力于企业应用的赋能。擅长软件系统的架构设计、性能工程及。曾就职于北方电讯、斯伦贝谢、高通等世界强企业;也曾作为联合创始人参与多次创业,其中渡鸦科技被百度收购后,发布了 款小度音箱。拥有余项 外专利,中国专利局外聘专家,腾讯云。
著有《极简入门》《性能之道》《一书读懂物联网》《深入分布式缓存》等著作,译著有《架构现代化》《持续架构实践》《软件架构设计》《算法工程珠玑》《基于混合方法的自然语音处理》等余本。平时维护博客及公众号“”。
目 录
目 录
前 言
部分 基础理论
第章 分布式系统及其性能评估
了解分布式系统
分布式系统的定义
分布式系统涉及的基本概念
分布式系统的谬误
数据一致性与理论
分布式系统的质量属性
分布式系统的性能指标体系
多—容量
快—时间
好—可用
省—资源
分布式系统的性能评估体系
可观测性
性能监控
面向性能指标的压力测试
示例:某银行系统的全链路压测
本章小结
第章 分布式系统性能优化方法
性能优化的策略
面向单节点或部分节点集合的
局部优化策略
面向分布式系统的全局
策略
性能优化的系统方法
了解前提与环境
确定优化策略
系统架构
网络基础设施
分布式存储
通信
数据库
数据一致性约束:分布式
事务
分布式锁
分布式缓存
分布式系统优化的一般思考
方向
性能设计中需要注意的问题—
反模式
项目结束时修复
测量和比较不当
算法恐惧
递归泛滥
过早进行低级优化
仅关注问题表象
线程数量过多
非对称利用硬件
无须交换缓存
忽略常见情况
示例:面向平均响应时间的优化
本章小结
第二部分 优化方法
第章 全局时空约束:系统架构
优化
常见的系统架构类型
单体架构
事件驱动架构
面向服务的架构
无服务器架构
微服务架构
微服务架构的设计模式
服务注册模式
网关模式
聚合架构模式
事件源架构模式
独享数据库模式
命令查询责任分离模式
模式
断路器模式
舱壁模式
绞杀榕模式
面向性能的混合云服务架构优化
混合云服务架构的一般实现
步骤
混合云服务架构的部署模式
混合云服务架构的优化方法
面向数据架构的分布式计算优化
示例:跨境电商的云服务架构
优化
本章小结
第章 基础设施提速:网络优化
网络拓扑优化
网络拓扑的类型
网络拓扑的优化工具
网络拓扑的类型选择与优化
带宽管理
高效路由
与边缘计算
基于的客户端渲染
基于的服务端渲染
基于的边缘渲染
负载均衡
负载均衡的分类
软件负载均衡的常见类型
负载均衡算法
通过负载均衡提升系统性能
示例:基于的大规模负载
均衡优化实践
本章小结
第章 流量传输技巧:通信调优
通信协议的优化
优化
从到
请求优化与数据压缩
和优化
图像优化
字体优化
通信中的“节流”
连接池与复用
数据库连接池的定义
数据库连接池的常用方式
数据库连接池的性能
常见的数据库连接池
异步通信
异步与同步的通信流程
中的异步通信
消息队列
消息队列的消息处理方式
使用消息队列的主要收益
示例:在 微服务中
使用
的组成
的基本工作原理
的应用示例
的一些 实践
本章小结
第章 性能优化利器:分布式
缓存
分布式缓存的应用场景
页面缓存
应用对象缓存
会话状态缓存
缓存的相关策略
常用策略:
缓存和数据库一致性:
写缓存为主并同步:
数据库为主并同步:
读写缓存为主并延迟同步:
触发机制
主动式触发
被动式触发
缓存的数据一致性
新策略
解决方案
如何提升命中率
如何考虑缓存的可用性设计
服务架构设计
运维监控
调优
示例预约 活动示例
使用分布式缓存的一些常见问题
热问题
缓存穿透问题
缓存击穿问题
缓存雪崩问题
缓存雪崩后的备用方案
高并发下数据库和缓存双写
数据不一致的问题
高并发缓存中的大值存
储,全量 新效率低的问题
高并发缓存的预热方案
高并发缓存的集中失效
问题
如何高效拆分数据
本章小结
第章 数据一致性约束:分布式
事务
事务的基本类型
本地事务
全局事务
分布式事务
分布式事务的应用场景
分布式事务的技术难点
网络问题
消息重复发送
定理的选择
分布式事务之消息努力
通知
努力通知的示例
实现过程
分布式事务之消息:消息发送
一致性
消息发送一致性的示例
实现过程
分布式事务之消息:事务消息
事务消息的示例
实现过程
分布式事务之:三阶段事务
补偿
事务补偿示例
实现过程
分布式事务的技术选型
示例:电商下单过程中的事务
优化
本章小结
第章 业务性能瓶颈:分布式锁
高并发下如何选择锁
如何合理设计分布式锁
互斥性
预防死锁
高性能
可重入性
乐观锁应用
分布式锁应用
结合脚本
的使用
分布式锁应用
节点及事件监听
基于的分布式锁的
实现
高并发下的性能优化
全局加锁
锁的并发性能
如何考虑可用性设计
强一致性
服务高可用
锁释放及续租
示例:直播排行榜
本章小结
第章 性能优化:分布式
存储
分布式存储的应用场景
大数据视频云
大数据分析
数据分布策略
数据分片
副本
如何考虑数据一致性
如何考虑容错性
数据备份
同步复制
异步复制
半同步复制
示例:题库系统
分布式存储中的常见问题
分布式存储的类型及区别
分布式共识算法的类型及
区别
如何保证多副本数据一致性
如何分散副本,避免全部
损坏
被损坏副本和数据过期副本的
检测及处理
本章小结
第三部分 实战应用
章 大型应用系统:在线聊天与直
播系统的性能调优
示例:高并发在线聊天系统的性能
调优
方案前期(交互细节)
方案中期(集成)
方案后期(性能调优)
示例:高并发直播系统的性能
调优
直播示例
直播场景
直播调优
本章小结
章 自动驾驶系统:分布式计算
的性能实战
自动驾驶系统的性能挑战
自动驾驶系统的核心架构与
模块
自动驾驶系统性能优化的核心
目标
通信中间件的性能优化
通信中间件的核心功能
性能瓶颈分析及优化
通用计算的性能优化
通用计算节点中的内存分配
与管理
通用计算节点中的算力分配
与管理
异构计算的性能优化
异构计算节点中的
调度优化
异构计算节点中的
计算加速
分布式训练的性能优化
数据并行优化
模型并行优化
分布式训练的挑战
本章小结
章 基于大模型应用的系统
优化
关于大模型
增强大模型能力的方法
提示词工程
微调
强化学习
预训练
为大模型引入外部知识—
系统及其优化
查询变换
查询路由
分块及向量化
搜索与索引
重新排序和过滤
为大模型引入外部动作—
系统及其优化
使用异步将应用
程序的速度提高
用评价系统的
响应
与一起处理输出
利用处理个人身份
信息
防范提示词注入攻击
语义缓存的应用
缓存回顾
语义缓存的工作原理
语义缓存的实现
约束与增强
本章小结
显示全部信息
商品详情
基本信息(以实物为准)
商品名称:分布式系统性能优化:方法与实践
作者:张程 王梓晨 曹洪伟 定 开
出版社:机械工业 号 页数
出版时间 版次 商品类型:图书
印刷时间 印次
内容简介
内容简介这是一本系统化解决分布式系统性能瓶颈的实战指南,它以“多、快、好、省”的性能指标体系为核心,提供了从架构设计、网络通信、缓存、事务到大模型应用的全链路、°的性能优化方法论与工程实践。性能优化不是亡羊补牢,而是磨出来的工程艺术。本书正是一本帮助你将性能优化从“救火”转变为“体系化建设”的实战宝典。全书共章,分为三大核心部分(基础理论、优化方法、实战应用),通过余个工业级实战案例,为你提供了从理论到实践的完整性能优化知识图谱。掌握本书内容,你将收获以下大核心价值:()构建完整的性能指标体系:掌握分布式系统“多(容量)、快(时间)、好(可用)、省(资源)”的维性能指标体系,并学会通过全链路压测、可观测性等手段,精准定位系统性能瓶颈。()掌握系统架构优化策略:深入理解单体、微服务、事件驱动等种主流架构对性能的影响,并掌握网关、、断路器等种微服务设计模式,实现面向性能的架构选型与优化。()突破网络传输瓶颈:学习网络拓扑优化、带宽管理、高效路由、与边缘计算等大基础设施提速技巧,并通过基于的大规模负载均衡实践,将网络延迟降低到极 致。()精通缓存与通信调优:掌握、等种分布式缓存策略,以及热、缓存穿透、缓存雪崩等大常见问题的解决方案;同时学会优化、、异步通信和消息队列等大通信调优技巧。()解决数据一致性难题:深入理解本地事务、全局事务、分布式事务等种事务类型,并掌握事务消息、等种分布式事务解决方案,确保数据在分布式环境下的强一致性。()应对高并发挑战:学习如何合理设计分布式锁,掌握和分布式锁的互斥性、防死锁、高性能、可重入性等大核心要素,并通过直播排行榜等案例,解决高并发下的资源竞争问题。()拥抱前沿技术优化:掌握在线聊天、高并发直播系统、自动驾驶异构计算等个大型应用系统的性能调优实战,并深入探讨、系统、语义缓存等大基于大模型应用的系统优化方法,抢占时代的性能高地。
显示全部信息
作者简介
张程, 分布式系统技术专家,拥有余年技术研发与团队管理经验。在分布式系统领域具备深厚技术积累,核心专长涵盖微服务架构、高效通信交互、系统高可用与数据容错设计,并拥有丰富的云平台实战经验。同时,在大数据处理与云计算相关技术栈方面也具备扎实的工程实践。
曾任职于家辉培优 教学部, 直播生态链路的整体架构设计,推动模式一体化教育模式的落地。现就职于公司,担任技术经理与架构师,专注于分布式系统架构设计及性能优化。积极参与行业技术分享,曾受邀在线下沙龙、行知数字峰会等活动中发表演讲,分享分布式系统架构与性能优化的实践经验,并著有《分布式系统架构:技术栈详解与快速进阶》一书。
王梓晨,现就职于京东物流,担任科技部无人车 研发总监,从到打造精益团队,落地了一系列行业 产品。多次被评为多种知名技术峰会明星讲师;多次获得中国物流与采购联合会科学技术奖、中国汽车工程学会科学技术奖,并担任中国交通运输协会物流技术装备专业委员会特聘专家、中国卫星导航定位协会北斗标准化工作委员会委员、中国快递协会智能配送专业委员会委员。
曹洪伟,精通软硬件技术的全栈技术专家,有近年研发经验,目前担任某公司首席架构师,致力于企业应用的赋能。擅长软件系统的架构设计、性能工程及。曾就职于北方电讯、斯伦贝谢、高通等世界强企业;也曾作为联合创始人参与多次创业,其中渡鸦科技被百度收购后,发布了 款小度音箱。拥有余项 外专利,中国专利局外聘专家,腾讯云。
著有《极简入门》《性能之道》《一书读懂物联网》《深入分布式缓存》等著作,译著有《架构现代化》《持续架构实践》《软件架构设计》《算法工程珠玑》《基于混合方法的自然语音处理》等余本。平时维护博客及公众号“”。
目 录
目 录
前 言
部分 基础理论
第章 分布式系统及其性能评估
了解分布式系统
分布式系统的定义
分布式系统涉及的基本概念
分布式系统的谬误
数据一致性与理论
分布式系统的质量属性
分布式系统的性能指标体系
多—容量
快—时间
好—可用
省—资源
分布式系统的性能评估体系
可观测性
性能监控
面向性能指标的压力测试
示例:某银行系统的全链路压测
本章小结
第章 分布式系统性能优化方法
性能优化的策略
面向单节点或部分节点集合的
局部优化策略
面向分布式系统的全局
策略
性能优化的系统方法
了解前提与环境
确定优化策略
系统架构
网络基础设施
分布式存储
通信
数据库
数据一致性约束:分布式
事务
分布式锁
分布式缓存
分布式系统优化的一般思考
方向
性能设计中需要注意的问题—
反模式
项目结束时修复
测量和比较不当
算法恐惧
递归泛滥
过早进行低级优化
仅关注问题表象
线程数量过多
非对称利用硬件
无须交换缓存
忽略常见情况
示例:面向平均响应时间的优化
本章小结
第二部分 优化方法
第章 全局时空约束:系统架构
优化
常见的系统架构类型
单体架构
事件驱动架构
面向服务的架构
无服务器架构
微服务架构
微服务架构的设计模式
服务注册模式
网关模式
聚合架构模式
事件源架构模式
独享数据库模式
命令查询责任分离模式
模式
断路器模式
舱壁模式
绞杀榕模式
面向性能的混合云服务架构优化
混合云服务架构的一般实现
步骤
混合云服务架构的部署模式
混合云服务架构的优化方法
面向数据架构的分布式计算优化
示例:跨境电商的云服务架构
优化
本章小结
第章 基础设施提速:网络优化
网络拓扑优化
网络拓扑的类型
网络拓扑的优化工具
网络拓扑的类型选择与优化
带宽管理
高效路由
与边缘计算
基于的客户端渲染
基于的服务端渲染
基于的边缘渲染
负载均衡
负载均衡的分类
软件负载均衡的常见类型
负载均衡算法
通过负载均衡提升系统性能
示例:基于的大规模负载
均衡优化实践
本章小结
第章 流量传输技巧:通信调优
通信协议的优化
优化
从到
请求优化与数据压缩
和优化
图像优化
字体优化
通信中的“节流”
连接池与复用
数据库连接池的定义
数据库连接池的常用方式
数据库连接池的性能
常见的数据库连接池
异步通信
异步与同步的通信流程
中的异步通信
消息队列
消息队列的消息处理方式
使用消息队列的主要收益
示例:在 微服务中
使用
的组成
的基本工作原理
的应用示例
的一些 实践
本章小结
第章 性能优化利器:分布式
缓存
分布式缓存的应用场景
页面缓存
应用对象缓存
会话状态缓存
缓存的相关策略
常用策略:
缓存和数据库一致性:
写缓存为主并同步:
数据库为主并同步:
读写缓存为主并延迟同步:
触发机制
主动式触发
被动式触发
缓存的数据一致性
新策略
解决方案
如何提升命中率
如何考虑缓存的可用性设计
服务架构设计
运维监控
调优
示例预约 活动示例
使用分布式缓存的一些常见问题
热问题
缓存穿透问题
缓存击穿问题
缓存雪崩问题
缓存雪崩后的备用方案
高并发下数据库和缓存双写
数据不一致的问题
高并发缓存中的大值存
储,全量 新效率低的问题
高并发缓存的预热方案
高并发缓存的集中失效
问题
如何高效拆分数据
本章小结
第章 数据一致性约束:分布式
事务
事务的基本类型
本地事务
全局事务
分布式事务
分布式事务的应用场景
分布式事务的技术难点
网络问题
消息重复发送
定理的选择
分布式事务之消息努力
通知
努力通知的示例
实现过程
分布式事务之消息:消息发送
一致性
消息发送一致性的示例
实现过程
分布式事务之消息:事务消息
事务消息的示例
实现过程
分布式事务之:三阶段事务
补偿
事务补偿示例
实现过程
分布式事务的技术选型
示例:电商下单过程中的事务
优化
本章小结
第章 业务性能瓶颈:分布式锁
高并发下如何选择锁
如何合理设计分布式锁
互斥性
预防死锁
高性能
可重入性
乐观锁应用
分布式锁应用
结合脚本
的使用
分布式锁应用
节点及事件监听
基于的分布式锁的
实现
高并发下的性能优化
全局加锁
锁的并发性能
如何考虑可用性设计
强一致性
服务高可用
锁释放及续租
示例:直播排行榜
本章小结
第章 性能优化:分布式
存储
分布式存储的应用场景
大数据视频云
大数据分析
数据分布策略
数据分片
副本
如何考虑数据一致性
如何考虑容错性
数据备份
同步复制
异步复制
半同步复制
示例:题库系统
分布式存储中的常见问题
分布式存储的类型及区别
分布式共识算法的类型及
区别
如何保证多副本数据一致性
如何分散副本,避免全部
损坏
被损坏副本和数据过期副本的
检测及处理
本章小结
第三部分 实战应用
章 大型应用系统:在线聊天与直
播系统的性能调优
示例:高并发在线聊天系统的性能
调优
方案前期(交互细节)
方案中期(集成)
方案后期(性能调优)
示例:高并发直播系统的性能
调优
直播示例
直播场景
直播调优
本章小结
章 自动驾驶系统:分布式计算
的性能实战
自动驾驶系统的性能挑战
自动驾驶系统的核心架构与
模块
自动驾驶系统性能优化的核心
目标
通信中间件的性能优化
通信中间件的核心功能
性能瓶颈分析及优化
通用计算的性能优化
通用计算节点中的内存分配
与管理
通用计算节点中的算力分配
与管理
异构计算的性能优化
异构计算节点中的
调度优化
异构计算节点中的
计算加速
分布式训练的性能优化
数据并行优化
模型并行优化
分布式训练的挑战
本章小结
章 基于大模型应用的系统
优化
关于大模型
增强大模型能力的方法
提示词工程
微调
强化学习
预训练
为大模型引入外部知识—
系统及其优化
查询变换
查询路由
分块及向量化
搜索与索引
重新排序和过滤
为大模型引入外部动作—
系统及其优化
使用异步将应用
程序的速度提高
用评价系统的
响应
与一起处理输出
利用处理个人身份
信息
防范提示词注入攻击
语义缓存的应用
缓存回顾
语义缓存的工作原理
语义缓存的实现
约束与增强
本章小结
显示全部信息
商品详情
基本信息(以实物为准)
商品名称:分布式系统性能优化:方法与实践
作者:张程 王梓晨 曹洪伟 定 开
出版社:机械工业 号 页数
出版时间 版次 商品类型:图书
印刷时间 印次