Skip to content

coolbob1998/PPHC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

《高并发的哲学原理 Philosophical Principles of High Concurrency》

简称 PPHC


pdf 下载链接在网站右上角。

写作目标

本书的目标是在作者有限的认知范围内,讨论一下高并发问题背后隐藏的一个哲学原理——找出单点,进行拆分。

内容梗概

我们将从动静分离讲起,一步步深入 Apache、Nginx、epoll、虚拟机、k8s、异步非阻塞、协程、应用网关、L4/L7 负载均衡器、路由器(网关)、交换机、LVS、软件定义网络(SDN)、Keepalived、DPDK、ECMP、全冗余架构、用户态网卡、集中式存储、分布式存储、PCIe 5.0、全村的希望 CXL、InnoDB 三级索引、内存缓存、KV 数据库、列存储、内存数据库、Shared-Nothing、计算存储分离、Paxos、微服务架构、削峰、基于地理位置拆分、高可用等等等等。并最终基于地球和人类社会的基本属性,设计出可以服务地球全体人类的高并发架构。

全书共有 12 章,83 篇文章,总计 167547 字。

读者评价

会上一谈到架构和 I/O,我都想到你的文章。主讲解答清楚和没解答清楚的,都没你的文章清楚。

—— 秋收,于 RubyConf 2023


像看小说一样把文章都看完了,全程无尿点,作者的脑袋是在哪里开过光,知识储备竟如此扎实

—— 观东山


非常棒的技术分享!深入浅出,娓娓道来,让我想起了那本 csapp。

—— drhrchen


写得真好,膜拜!作者愿意出书吗,一定买!

—— bean


拜读了!应该算是架构顶级总结!!

—— 雨山前


看完了 博主好厉害 学习到了各种骚技巧 和知识 膜拜

—— evanxian


写的太好了,不仅充满了理工科的严谨较真,也充满了文科的浪漫

—— 一秒


写得很好,视角也是我喜欢的,站在地球表面,述事宏大,思维自信。

—— 纳秒时光


全部看完,博主太强了,很受启发

—— Bruce


—— JuniaWonter

作者信息:

  1. 姓名:吕文翰
  2. GitHub:johnlui
  3. 职位:住范儿创始成员,CTO,监事

公众号

高并发系统处理经验

  1. 2017 年维护的单体 CMS 系统顶住了每日两百万 PV 的压力
  2. 2020 年优化一个单机 PHP 商城顶住了 QPS 1000+ 的压力
  3. 2021 年设计的分布式电商秒杀系统在实际业务中跑到了最高一分钟 GMV 500 万,QPS 10000+

目录

精彩图片摘录

版权声明

本书版权归属于吕文翰,采用 CC BY-NC-ND 4.0 协议开源,供 GitHub 平台用户免费阅读。

Creative Commons License

About

📙《高并发的哲学原理》开源图书(CC BY-NC-ND)https://pphc.lvwenhan.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%