展开全部

主编推荐语

一本系统化解决分布式系统性能瓶颈的实战指南。

内容简介

本书以“多、快、好、省”的性能指标体系为核心,提供了从架构设计、网络通信、缓存、事务到AI大模型应用的全链路、360°的性能优化方法论与工程实践。

性能优化不是亡羊补牢,而是磨出来的工程艺术。本书正是一本帮助你将性能优化从“救火”转变为“体系化建设”的实战宝典。全书共12章,分为三大核心部分(基础理论、优化方法、实战应用),通过20余个工业级实战案例,为你提供了从理论到实践的完整性能优化知识图谱。

目录

  • 版权信息
  • Preface 前言
  • Part 1 第一部分 基础理论
  • Chapter 1 第1章 分布式系统及其性能评估
  • 1.1 了解分布式系统
  • 1.2 分布式系统的质量属性
  • 1.3 分布式系统的性能指标体系
  • 1.4 分布式系统的性能评估体系
  • 1.5 示例:某银行系统的全链路压测
  • 1.6 本章小结
  • Chapter 2 第2章 分布式系统性能优化方法
  • 2.1 性能优化的策略
  • 2.2 性能优化的系统方法
  • 2.3 性能设计中需要注意的问题——反模式
  • 2.4 示例:面向平均响应时间的优化
  • 2.5 本章小结
  • Part 2 第二部分 优化方法
  • Chapter 3 第3章 全局时空约束:系统架构优化
  • 3.1 常见的系统架构类型
  • 3.2 微服务架构的设计模式
  • 3.3 面向性能的混合云服务架构优化
  • 3.4 面向数据架构的分布式计算优化
  • 3.5 示例:跨境电商的云服务架构优化
  • 3.6 本章小结
  • Chapter 4 第4章 基础设施提速:网络优化
  • 4.1 网络拓扑优化
  • 4.2 带宽管理
  • 4.3 高效路由
  • 4.4 CDN与边缘计算
  • 4.5 负载均衡
  • 4.6 示例:基于BFE的大规模负载均衡优化实践
  • 4.7 本章小结
  • Chapter 5 第5章 流量传输技巧:通信调优
  • 5.1 通信协议的优化
  • 5.2 请求优化与数据压缩
  • 5.3 连接池与复用
  • 5.4 异步通信
  • 5.5 消息队列
  • 5.6 示例:在Spring Boot微服务中使用RabbitMQ
  • 5.7 本章小结
  • Chapter 6 第6章 性能优化利器:分布式缓存
  • 6.1 分布式缓存的应用场景
  • 6.2 缓存的相关策略
  • 6.3 触发机制
  • 6.4 缓存的数据一致性
  • 6.5 如何提升命中率
  • 6.6 如何考虑缓存的可用性设计
  • 6.7 Redis调优
  • 6.8 示例:线上预约秒杀活动示例
  • 6.9 使用分布式缓存的一些常见问题
  • 6.10 本章小结
  • Chapter 7 第7章 数据一致性约束:分布式事务
  • 7.1 事务的基本类型
  • 7.2 分布式事务的应用场景
  • 7.3 分布式事务的技术难点
  • 7.4 分布式事务之消息:最大努力通知
  • 7.5 分布式事务之消息:消息发送一致性
  • 7.6 分布式事务之消息:事务消息
  • 7.7 分布式事务之TCC:三阶段事务补偿
  • 7.8 分布式事务的技术选型
  • 7.9 示例:电商下单过程中的事务优化
  • 7.10 本章小结
  • Chapter 8 第8章 业务性能瓶颈:分布式锁
  • 8.1 高并发下如何选择锁
  • 8.2 如何合理设计分布式锁
  • 8.3 乐观锁应用
  • 8.4 Redis分布式锁应用
  • 8.5 ZooKeeper分布式锁应用
  • 8.6 高并发下的性能优化
  • 8.7 如何考虑可用性设计
  • 8.8 示例:直播排行榜
  • 8.9 本章小结
  • Chapter 9 第9章 I/O性能优化:分布式存储
  • 9.1 分布式存储的应用场景
  • 9.2 数据分布策略
  • 9.3 如何考虑数据一致性
  • 9.4 如何考虑容错性
  • 9.5 数据备份
  • 9.6 示例:题库系统
  • 9.7 分布式存储中的常见问题
  • 9.8 本章小结
  • Part 3 第三部分 实战应用
  • Chapter 10 第10章 大型应用系统:在线聊天与直播系统的性能调优
  • 10.1 示例:高并发在线聊天系统的性能调优
  • 10.2 示例:高并发直播系统的性能调优
  • 10.3 本章小结
  • Chapter 11 第11章 自动驾驶系统:分布式计算的性能实战
  • 11.1 自动驾驶系统的性能挑战
  • 11.2 通信中间件的性能优化
  • 11.3 通用计算的性能优化
  • 11.4 异构计算的性能优化
  • 11.5 分布式训练的性能优化
  • 11.6 本章小结
  • Chapter 12 第12章 基于大模型应用的系统优化
  • 12.1 关于大模型
  • 12.2 增强大模型能力的方法
  • 12.3 为大模型引入外部知识——RAG系统及其优化
  • 12.4 为大模型引入外部动作——Agent系统及其优化
  • 12.5 语义缓存的应用
  • 12.6 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。