# johnlui/PPHC

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

Repository: https://github.com/johnlui/PPHC
Canonical: https://ross.abutalabs.com/products/pphc
Homepage: https://pphc.lvwenhan.com
Language: Rust
License: NOASSERTION
License Family: other
Last push: 2026-06-02T15:20:15+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 85, release rhythm 41, longevity 92
- inputs: {"age_days": 1299, "days_push": 92, "days_rel": 180, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3962, forks 352 (observed 2026-08-28T04:08:30.593536+00:00)

## What it is
An open-source book (CC BY-NC-ND) titled 'Philosophical Principles of High Concurrency' (PPHC) by Lv Wenhan, with 12 chapters and 83 articles covering high-concurrency system design. It walks from static/dynamic separation through Nginx, epoll, Kubernetes, load balancers, SDN, distributed databases, caching, and microservices up to a planet-scale architecture, and is also published in print by Publishing House of Electronics Industry.

## Use cases
- learn high concurrency system design from first principles
- understand how Nginx and epoll achieve high performance
- study load balancing, LVS, and SDN-based clusters
- learn distributed database evolution from middleware to NewSQL
- prepare for backend architecture interview questions
- understand caching and message queue architecture for flash sales
- design scalable microservice and infinitely scalable architectures

## When to choose
- you want a deep, narrative-driven explanation of high-concurrency and distributed systems concepts
- you are preparing for backend or architecture interviews
- you want free, well-regarded reading material spanning infrastructure, networking, databases, and scaling
- you prefer Chinese-language technical books with practical case studies

## When to avoid
- you need hands-on code tutorials or runnable reference implementations
- you need a formally licensed resource for commercial redistribution (CC BY-NC-ND forbids commercial use and derivatives)
- you want an English-language textbook
- you need up-to-date vendor-specific documentation rather than conceptual principles

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: microservices, performance, developer-tools, tutorials, networking, databases
- platform: cross-platform
- tags: open-source-book, high-concurrency, system-architecture, load-balancing, scalability, distributed-databases, cc-by-nc-nd, chinese, web-server

## Member repositories
- johnlui/PPHC (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:30.593536+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:24:27.255242+00:00, confidence not recorded.
  - readme: https://github.com/johnlui/PPHC (fetched 2026-08-28T04:08:30.593536+00:00, sha 910f2569cc12)
  - homepage: https://pphc.lvwenhan.com (fetched 2026-08-29T09:17:59.877078+00:00, sha 2a9974bbdb4b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
