本书主要内容

第1章 认识全链路压测。本章对全链路压测的诞生背景、概念和特点等进行介绍。

第2章 全链路压测的技术实现。本章详细介绍全链路压测的技术实现知识,涵盖压测数据隔离、中间件改造和应用服务改造、压测模型构建、压测流量构造、容量指标监控等内容,并对一些流行的技术进行重点剖析。本章还介绍全链路压测的实施流程。

第3章 全链路压测的组织保障。本章讨论全链路压测的组织建设形式,并解读一些组织运营的最佳实践,同时,针对中小型公司,本章也给出一些实践建议。

第4章 全链路压测的工具建设。本章主要探讨全链路压测的工具建设,对常见的开源工具进行介绍,并提供分布式压测平台和全链路压测管理平台的详细实现方案。

第5章 微服务架构下的容量治理。本章系统性地介绍微服务架构下容量治理的手段,包括扩容、限流、降级、熔断、容灾这5个常用手段,并讲解容量指标分析和预案建设的相关内容。

第6章 容量规划与容量预测。本章全面介绍容量规划的本质和系统化方法、容量预测的智能化方法,以及排队论的概念和应用场景等。这些方法与全链路压测结合起来,能够更好地保障互联网服务的容量安全。

第7章 全链路压测实战案例。本章讲解4个实战案例,涵盖全链路压测在不同类型企业的落地实践,也涵盖全链路压测在容量保障和混沌工程领域的应用。通过这些案例,我希望帮助更多企业实现全链路压测的落地。

第8章 全链路压测快问快答。本章从技术、管理和职业发展这3个方面,以问答形式阐述多个全链路压测的精华知识。这些问答不仅给出非常具体的实践指导,也总结出一些解决问题的方法,能为读者带来更多的思考与感悟。