首页
›
Web后端与企业应用开发
›
002-微服务架构方案
›
《领域建模中的聚合根与微服务架构方案一致性边界》
VIP20
本课程属于:002-微服务架构方案
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
领域建模中的聚合根与微服务架构方案一致性边界
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么聚合根是微服务拆分的核心?一致…
课程导论
为什么聚合根是微…
02
领域驱动设计基础回顾
实体 · 值对象 · 领域服务
领域驱动设计基础…
实体
03
聚合的定义
聚合 · 聚合根 · 边界的概念
聚合的定义
聚合
04
聚合根的设计原则
唯一标识 · 全局访问入口 · 内部一致性保证
聚合根的设计原则
唯一标识
05
聚合边界识别方法
业务不变条件(Invariant)驱… · 事务边界法 · 生命周期法
聚合边界识别方法
Invariant
06
聚合根与仓储的关系
仓储模式(Repository)如何…
聚合根
仓储的关系
07
聚合根与工厂模式
工厂(Factory)如何封装复杂聚…
聚合根
工厂模式
08
聚合根与领域事件
如何在聚合根内部发布事件 · 实现跨聚合的最终一致性
聚合根
领域事件
09
微服务架构基础
微服务的定义 · 特性 · 与单体架构的对比
微服务架构基础
微服务的定义
10
微服务拆分的第一性原理
以限界上下文(Bounded Con…
微服务拆分的第一…
Bounded
11
限界上下文与聚合的映射关系
一个限界上下文包含多个聚合 · 一个聚合对应一个微服务
限界上下文
聚合的映射关系
12
一致性边界(Consistency Boundary)详解
强一致性 vs 最终一致性 · 事务边界的选择
Consistency
Boundary
13
聚合根作为微服务拆分的最小单元
为什么聚合根是服务内聚性的保障
聚合根作为微服务…
为什么聚合根是服…
14
跨聚合的事务处理
Saga模式 · 事件驱动 · 补偿事务在微服务中的应用
跨聚合的事务处理
Saga
15
聚合根与微服务接口设计
如何基于聚合根设计RESTful A…
聚合根
微服务接口设计
16
聚合根与事件溯源(Event Sourcing)
将聚合根状态变化作为事件序列存储
Event
Sourcing
17
CQRS与聚合根
命令模型与查询模型的分离 · 如何围绕聚合根构建命令端
CQRS
聚合根
18
案例实战一
电商订单聚合根设计(订单 · 订单项 · 支付
案例实战一
电商订单聚合根设…
19
案例实战二
库存聚合根设计(库存条目 · 库存预留 · 库存调拨的边界划分)
案例实战二
库存聚合根设计
20
案例实战三
用户与权限聚合根设计(用户 · 角色 · 权限的聚合边界与微服务拆分)
案例实战三
用户
21
案例实战四
内容管理系统(CMS)聚合根设计(文… · 分类 · 标签
案例实战四
CMS
22
聚合根与分布式数据一致性
2PC · TCC · Saga在聚合根场景下的对比
聚合根
分布式数据一致性
23
聚合根与数据库设计
如何将聚合根映射到关系型数据库表或N…
聚合根
数据库设计
24
聚合根与测试策略
单元测试 · 集成测试 · 契约测试如何围绕聚合根展开
聚合根
测试策略
25
聚合根与版本管理
聚合根模式的演进 · 如何处理聚合根结构的版本变更
聚合根
版本管理
26
反模式与陷阱
上帝聚合根 · 贫血聚合根 · 跨聚合直接引用
反模式
陷阱
27
工具与框架支持
Axon Framework · Spring Modulith · Eventuate等对聚合根的支持
工具
框架支持
28
架构评审清单
如何评估一个微服务是否遵循了聚合根与…
架构评审清单
如何评估一个微服…
29
从单体到微服务的演进策略
如何基于聚合根逐步拆分遗留系统
从单体到微服务的…
如何基于聚合根逐…
30
课程总结与未来展望
聚合根模式在云原生 · Serverless · AI驱动架构中的新趋势
课程总结
未来展望
所属VIP或分类
同VIP:API-Gateway缓存策略优化微服务架构方案响应性能
同VIP:API-Gateway限流策略在微服务架构方案中的参数调优
同VIP:Docker多阶段构建优化微服务架构方案镜像体积实战