这本书名是《高并发的哲学原理,Philosophical Principles of High Concurrency》,它的简称是《PPHC》。
书的内容主要包括以下五部分内容:
- 通用设计方法:介绍高并发问题的通用设计方法,强调识别系统中的单点并进行拆分,讲解了每秒百万次 HTTPS 请求、动静资源分离、独立部署数据库等关键技术。
- 计算资源高并发:探讨计算资源的高并发处理,涵盖服务器虚拟化、容器技术及其应用,以及编程语言的性能瓶颈。
- 网络资源高并发:讨论网络资源高并发处理的技术,包括 Web 服务器、负载均衡、应用网关和软件定义网络(SDN)。
- 数据库高并发:探讨数据库系统在高并发环境中的设计与优化方法,涉及存储技术、缓存、队列和分布式数据库。
- 无限容量架构:探讨如何设计具备无限扩展能力的架构,以支持全球用户的需求。
github 开源地址:GitHub - johnlui/PPHC: 📙《高并发的哲学原理》开源图书(CC BY-NC-ND)https://pphc.lvwenhan.com
在线访问地址:https://pphc.lvwenhan.com/