首页
›
后端、数据与云原生工程
›
007-DDD与企业应用架构工程
›
《企业业务模块容错与故障恢复》
VIP6
本课程属于:007-DDD与企业应用架构工程
后端、数据与云原生工程 · 共 6 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
企业业务系统架构下模块边界拆分与故障恢复实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么模块边界拆分与故障恢复是架构核…
课程导论
为什么模块边界拆…
02
单体架构的困境
单体应用的典型结构 · 痛点(耦合 · 部署
单体架构的困境
单体应用的典型结…
03
微服务架构基础
微服务定义 · 核心特征(独立部署 · 去中心化)
微服务架构基础
微服务定义
04
模块边界拆分原则(上)
单一职责原则(SRP) · 高内聚低耦合 · 限界上下文(DDD)
模块边界拆分原则
SRP
05
模块边界拆分原则(下)
通用语言 · 聚合根 · 领域事件驱动边界划分
模块边界拆分原则
通用语言
06
拆分策略一
按业务能力拆分(电商案例:订单 · 库存 · 支付)
拆分策略一
按业务能力拆分
07
拆分策略二
按子域拆分(DDD战略设计:核心域 · 支撑域 · 通用域)
拆分策略二
DDD
08
拆分策略三
按变化频率拆分(稳定层与易变层分离 · 防腐层模式)
拆分策略三
按变化频率拆分
09
拆分策略四
按数据所有权拆分(数据库拆分 · CQRS模式)
拆分策略四
按数据所有权拆分
10
模块间通信方式
同步(REST/gRPC) vs 异… · 选型对比表
模块间通信方式
REST/gRPC
11
API网关与边界路由
网关职责(路由 · 限流 · 认证)
API
网关
12
服务发现与注册中心
Eureka/Consul/Naco… · 健康检查机制
服务发现
注册
13
配置中心与边界解耦
配置中心(Apollo/Nacos)… · 避免硬编码
配置
边界解耦
14
分布式事务与边界一致性
最终一致性 · Saga模式 · TCC模式
分布式事务
边界一致性
15
故障恢复基础
故障类型(进程级 · 节点级 · 机房级)
故障恢复基础
故障类型
16
超时与重试机制
连接超时 · 读取超时 · 指数退避重试
超时
重试机制
17
熔断器模式
Hystrix/Resilience… · 熔断状态机(关闭 · 打开
熔断器模式
Hystrix/Resi…
18
限流与降级
令牌桶 · 漏桶算法 · 服务降级策略(静默降级
限流
降级
19
舱壁隔离模式
线程池隔离 · 信号量隔离 · 独立资源池防止故障扩散
舱壁隔离模式
线程池隔离
20
健康检查与探针
Liveness探针 · Readiness探针 · Startup探针
健康检查
探针
21
优雅关闭与流量摘除
进程退出前完成请求 · 注册中心摘除 · K8s preStop钩子
优雅关闭
流量摘除
22
幂等性与去重
接口幂等设计(唯一键 · 状态机) · 消息去重(Redis/数据库)
幂等性
去重
23
数据备份与恢复策略
全量备份 · 增量备份 · 快照
数据备份
恢复策略
24
多活架构与故障切换
同城双活 · 两地三中心 · 异地多活架构对比
多活架构
故障切换
25
混沌工程与故障演练
Chaos Monkey原理 · 注入故障类型(网络延迟 · CPU高负载)
混沌工程
故障演练
26
可观测性
日志(ELK) · 指标(Prometheus) · 链路追踪(Jaeger)在故障定位中…
可观测性
ELK
27
故障复盘与改进
故障等级定义 · 5Why分析法 · 故障报告模板(RCA)
故障复盘
改进
28
案例实战一
电商系统订单模块拆分与故障恢复设计
案例实战一
电商系统订单模块…
29
案例实战二
金融支付系统账户模块边界与高可用保障
案例实战二
金融支付系统账户…
30
课程总结
架构演进路线图 · 持续学习建议 · 常见误区
课程总结
架构演进路线图
所属VIP或分类
同VIP:CQRS与事件驱动领域架构
同VIP:DDD企业应用架构实战100例
同VIP:企业应用模块权限与安全测试