1、总览
2、拆分
2.1 识别耦合
2.2 架构模块化
2.3 架构分解
2.4 数据拆分
2.5 服务粒度
粒度的拆分和合并有相关的驱动因素
3、合并
3.1 重用模式
3.2 数据所有权和分布式事务
后台同步模式优缺点
优点 | 缺点 |
|
|
基于编排请求模式的优缺点
优点 | 缺点 |
|
|
基于事件模式优缺点
优点 | 缺点 |
|
|
3.3 分布式数据访问
服务间调用模式优缺点
优点 | 缺点 |
|
|
列架构复制模式优缺点
优点 | 缺点 |
|
|
复制缓存模式优缺点
优点 | 缺点 |
|
|
数据域模式优缺点
优点 | 缺点 |
|
|
3.4 分布式工作流
编排模式优缺点
优点 | 缺点 |
|
|
协调模式优缺点
优点 | 缺点 |
|
|
前端控制器模式优缺点
优点 | 缺点 |
|
|
无状态协调模式优缺点
优点 | 缺点 |
|
|
标志耦合模式优缺点
优点 | 缺点 |
|
|
3.5 事务Saga
有八种形式,依赖于通信,一致性及协同
3.6 协议
严格协议的优缺点
优点 | 缺点 |
|
|
松散协议的优缺点
优点 | 缺点 |
|
|