Skip to content

服务与中间件层 ​

企业核心业务依赖组件的部署、调优与高可用架构

业务的承载层。掌握 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、事务/延迟/死信队列、高可用部署与运维。

说明

以上为 服务与中间件层 的目录框架,当前均为占位页面,详细内容将在你确认框架后逐步补充。