返回目录 / 开发工具
微服务边界划分与韧性设计
围绕业务边界拆分服务,选择通信方式并规划数据所有权与故障隔离。
Skills
先用业务能力和bounded context定义服务边界,避免按技术层切分;每项数据由一个服务拥有。根据同步查询、事件通知和工作流一致性选择REST/gRPC、消息队列或事件流,并设计幂等处理、补偿动作、超时、退避与隔离。对单体系统采用代理路由和逐步提取,避免一次性大迁移;在架构图中标明契约、数据责任和故障传播路径。
权限边界
前置条件
- 需要现有业务域、服务调用和数据责任信息;不必先确定云厂商。
权限边界
- 可读架构、接口和配置并提出拆分/韧性改动;任何数据库、路由或部署变更需独立评审。
限制
微服务会增加运维与一致性成本;模式建议需用本系统负载和故障目标验证。
固定上游来源
- 仓库
- wshobson/agents
- 文件路径
- plugins/backend-development/skills/microservices-patterns/SKILL.md
- 固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT
适用工具
Claude Code · compatible coding agents