microservices-patterns - 使用成熟模式设计微服务架构
使用服务边界、服务间通信、数据管理、事件驱动通信和韧性模式设计微服务架构。
标签
更新于: 2026-10-05能力
典型输入
典型输出
该技能可以做什么
- 按业务能力拆分单体
- 将子域映射为服务
- 设计服务边界和契约
- 实现同步服务通信
- 实现异步事件通信
- 管理分布式数据和事务
- 应用Saga补偿流程
- 添加熔断器和重试
- 实现服务发现和负载均衡
- 设计事件驱动架构
输入
- 单体架构
- 业务能力
- 服务边界
- 服务契约
- 通信需求
- 分布式数据需求
- 事务需求
- 韧性需求
输出
- 微服务架构设计
- 服务拆分方案
- 通信模式
- 数据所有权设计
- Saga工作流
- 韧性配置
- 服务路由实现
- 事件发布与订阅流程
