服务与中间件层
企业核心业务依赖组件的部署、调优与高可用架构
业务的承载层。掌握 Web/反向代理(Nginx/Apache/Tomcat)、数据库(MySQL/PostgreSQL/Redis/MongoDB)与消息队列(Kafka/RabbitMQ/RocketMQ)的部署、配置、调优与高可用。学完可独立交付一套稳定可扩展的业务技术栈。
本阶段学习目录
Web 与反向代理
- Nginx — 配置结构、虚拟主机、反向代理、负载均衡、HTTPS、location/rewrite、缓存与限流。
- Apache — MPM 模型、虚拟主机、.htaccess、模块与反向代理、性能要点。
- Tomcat — 目录结构、部署(WAR)、Connector、JVM 参数、线程池与性能调优。
数据库
- MySQL — 安装部署、SQL 与索引、事务与锁、备份恢复(mysqldump/xtrabackup)、主从复制。
- PostgreSQL — 安装、角色与权限、MVCC、备份(pg_dump/pg_basebackup)、流复制。
- Redis — 五大数据结构、持久化(RDB/AOF)、主从/哨兵/集群、缓存穿透/击穿/雪崩。
- MongoDB — 文档模型、CRUD、聚合管道、索引、副本集与分片。
消息队列
- Kafka — 架构模型、topic/partition、生产者消费者、副本与 ISR、运维与监控。
- RabbitMQ — 交换机与队列、ACK、延迟/死信队列、镜像队列、集群运维。
- RocketMQ — 消息模型、NameServer、事务/延迟/死信队列、高可用部署与运维。
说明
以上为 服务与中间件层 的目录框架,当前均为占位页面,详细内容将在你确认框架后逐步补充。