《亿级流量网站架构核心技术》一书总结并梳理了亿级流量网站高可用和高并发原则,通过实例详细介绍了如何落地这些原则。本书分为四部分:概述、高可用原则、高并发原则、案例实战。从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看后能快速运用到实践项目中。
不管是软件开发人员,还是运维人员,通过阅读《亿级流量网站架构核心技术》都能系统地学习实现亿级流量网站的架构核心技术,并收获解决系统问题的思路和方法。
目录
第1部分 概述 / 1
1 交易型系统设计的一些原则 / 2
第2部分 高可用 / 17
2 负载均衡与反向代理 / 18
3 隔离术 / 43
4 限流详解 / 66
5 降级特技 / 93
6 超时与重试机制 / 117
7 回滚机制 / 139
8 压测与预案 / 145
第3部分 高并发 / 153
9 应用级缓存 / 154
10 HTTP缓存 / 183
11 多级缓存 / 218
12 连接池线程池详解 / 227
13 异步并发实战 / 250
14 如何扩容 / 266
15 队列术 / 295
第4部分 案例 / 323
16 构建需求响应式亿级商品详情页 / 324
17 京东商品详情页服务闭环实践 / 348
18 使用OpenResty开发高性能Web应用 / 360
19 应用数据静态化架构高性能单页Web应用 / 377
20 使用OpenResty开发Web服务 / 383
21 使用OpenResty开发商品详情页 / 405