后端工程基础¶
后端工程基础按照一次请求真正经过的系统边界组织。当前只收录已经成文并完成过学习的教材;尚未编写的主题只保留目录占位,不生成空正文页。
服务架构与资源边界¶
- 服务架构、并发执行与资源边界:Little 定律、工作池、队列、连接池、背压、资源隔离和过载。
- 服务通信、调用组织与流量治理:服务发现、负载均衡、一致性哈希、健康检查、截止时间、重试、熔断、限流和背压。
协议¶
- gRPC:Protobuf、四类 RPC、HTTP/2、截止时间、取消传播、拦截器、错误模型和流式调用。
HTTP / REST:待补。SSE / WebSocket:待补。
数据库¶
- 存储基础:数据模型、访问路径与 InnoDB 索引实现
- InnoDB 事务并发:隔离级别、MVCC、锁、日志与死锁
更深入的联合索引、优化器与执行计划专题:待补。
中间件与基础设施¶
- Redis:数据结构、执行模型、持久化与缓存工程
- Kafka:日志模型、可靠性、消费语义与积压治理
搜索与检索:待迁移。对象存储与文件链路:待迁移。配置、服务发现与协调:待迁移。
安全¶
认证与授权:待补。TLS、签名与防重放:待补。输入校验、敏感数据与审计:待补。
“待补”表示目前没有独立成文教材;“待迁移”表示仓库已有旧专题,但还没有切换到新的模块化真源。在对应正文完成前,不创建占位文件,也不把它们挂成可点击页面。