在线学习投资系统部署手册
📚 共计 30 章节
01
部署环境概览
系统架构总览 · 部署环境要求(硬件/软件/网络) · 部署流程全景图
全景
架构
02
Linux基础环境搭建
CentOS 7/Ubuntu 20.04 系统安装与初始化 · SSH远程连接 · 防火墙与SELinux
系统
安全
03
核心依赖安装
JDK 11/17 · MySQL 8.0 调优 · Redis 6.x 缓存部署
数据库
缓存
04
消息中间件部署
RabbitMQ 3.x 集群 · Kafka 2.8 Topic管理 · Nginx 1.20 反向代理
消息
代理
05
应用服务部署
Spring Boot 打包部署 · JVM参数调优 · 日志收集与切割
Java
JVM
06
前端部署
Node.js 环境 · Vue/React 构建 · CDN加速与静态缓存
前端
CDN
07
容器化部署
Docker 安装与命令 · Dockerfile 规范 · Docker Compose 编排
Docker
容器
08
Kubernetes 集群搭建
K8s 集群初始化 · Node加入 · 核心组件配置
K8s
集群
09
K8s 资源管理
Pod, Deployment, Service, Ingress · ConfigMap与Secret
编排
配置
10
持续集成/持续部署
GitLab CI/CD · Jenkins Pipeline · 自动化测试集成
CI/CD
流水线
11
代码仓库管理
Git 分支策略 · GitLab 权限 · Webhook 自动部署
Git
权限
12
配置中心
Apollo/Nacos 搭建 · 配置热更新 · 多环境管理
配置
热更新
13
服务注册与发现
Eureka/Nacos 注册中心 · 健康检查 · 负载均衡
注册
发现
14
API网关部署
Spring Cloud Gateway/Kong · 路由 · 限流熔断
网关
限流
15
数据库高可用
MySQL 主从复制 · 读写分离 · MHA/Orchestrator 切换
高可用
主从
16
缓存策略
Redis 哨兵/集群 · 穿透/击穿/雪崩 · 本地+分布式缓存
缓存
高并发
17
消息队列可靠性
消息持久化 · ACK · 死信队列 · 延迟队列
MQ
可靠性
18
日志与监控
ELK/EFK 日志平台 · Prometheus+Grafana · 告警规则
监控
日志
19
链路追踪
SkyWalking/Pinpoint · Span与Trace · 性能瓶颈分析
APM
追踪
20
安全加固
SSL/TLS 证书 · HTTPS跳转 · SQL注入/XSS防护 · 密钥管理
安全
加密
21
备份与恢复
MySQL 全量+增量备份 · Redis RDB/AOF · 异地容灾
备份
容灾
22
压力测试
JMeter/Locust 脚本 · 性能瓶颈分析 · 容量评估
压测
性能
23
灰度发布
蓝绿部署 · 金丝雀发布 · A/B测试 · 回滚策略
发布
灰度
24
自动化运维
Ansible/SaltStack · Crontab · 运维脚本
自动化
运维
25
云原生部署
阿里云/腾讯云/AWS ECS · Serverless · 云数据库/缓存
云原生
Serverless
26
多环境管理
开发/测试/预发布/生产隔离 · 环境变量 · 配置漂移检测
环境
配置
27
故障排查实战
CPU飙高 · 内存泄漏 · 网络超时 · 磁盘IO瓶颈
排查
实战
28
性能优化
慢查询优化 · 接口响应优化 · 静态资源压缩 · 连接池调优
优化
性能
29
文档与知识库
部署文档规范 · 故障SOP · Draw.io/PlantUML 架构图
文档
SOP
30
综合实战
从零部署完整在线投资系统(前端+后端+数据库+缓存+MQ+监控)
全栈
实战