模式分为三组:
- 基础设施相干模式:基础设施相干;
- 利用基础设施相干:利用层面基础设施;
- 利用相干模式组;
各模式合成
服务拆分模式
- 依据业务能力合成模式
- 依据子域合成模式
通信相干
- 通信格调
- 服务发现
- 可靠性
- 事务性音讯
- 内部 API
数据一致性
解决分布式日志,以及数据一致性;
查问数据
解决多个服务数据源获取数据;
CQRS:命令查问职责隔离
服务部署
解决微服务如何部署;
可食用 虚拟机,容器,serverless 技术;
可观测性
了解和诊断微服务架构,包含:
- 健康检查 API
- 日志聚合
- 分布式追踪
- 异样跟踪
- 利用指标
- 审计日志