OA微服务改造·实践课

30章 · 从入门到改造
01
分析传统单体痛点,明确高可用、弹性伸缩、独立部署目标
02
Nacos/Eureka · Apollo · Gateway/Kong 选型依据
03
DDD领域驱动 · 审批流/考勤/公文拆分原则
04
Spring Cloud Alibaba · 多模块 common/gateway/auth/business
05
Nacos Server · 动态刷新 · 命名空间与分组隔离
06
Spring Cloud Gateway · 路由/断言/过滤器/跨域
07
认证服务 · 令牌发放校验 · Spring Security + OAuth2
08
用户CRUD · 组织架构树 · 角色管理 · MyBatis-Plus
09
审批模板/流程实例/任务节点 · Flowable引擎
10
打卡/请假/加班 · 对接审批流完成闭环
11
公文收发/签收/归档 · 附件上传 MinIO
12
WebSocket实时推送 · 邮件/短信/钉钉机器人
13
OpenFeign声明式调用 · Sentinel熔断降级与流控
14
Seata AT vs TCC · 审批通过更新考勤实战
15
ELK + Sleuth + Zipkin 全链路追踪
16
Nacos Config · @RefreshScope / 监听器热更新
17
Swagger/Knife4j · 网关聚合 · 分组与权限
18
XXL-JOB分布式定时 · @Async异步消息
19
MinIO集群 · 上传/预览/下载 · 对接公文考勤
20
ShardingSphere · 用户分库/审批分表 · 读写分离
21
Redis缓存组织架构 · Redisson分布式锁防重复审批
22
Dockerfile · docker-compose.yml 一键启动
23
Deployment/Service/HPA · 自动扩缩容
24
自动构建/镜像推送/K8s滚动更新 · DevOps
25
Micrometer指标 · JVM/QPS/连接池监控面板
26
JMeter压测审批流 · 慢SQL/索引/连接池调优
27
网关权重路由 · Nacos元数据+Gateway Filter
28
SQL注入/XSS过滤/防重放/敏感数据加密
29
绞杀者模式 · 并行运行 · 数据同步与流量切换
30
关键决策回顾 · Service Mesh · 无服务器架构