用途:为设计、实现和运维微服务架构提供专家级指导。适用于将单体应用拆分为服务、从零设计分布式系统、实现同步/异步服务通信、管理跨服务数据一致性、构建弹性系统,以及定义服务边界与 API 契约。
主要能力:围绕服务拆分、通信模式、数据管理、弹性模式、可观测性和部署迁移六类主题,按需加载对应参考文档。核心原则包括单一职责、独立可部署、去中心化数据、面向失败设计、一切自动化。
使用方式:按任务加载参考资料,例如定义服务边界与拆分单体加载 references/service-decomposition.md;实现同步/异步通信加载 references/communication-patterns.md;管理数据一致性与事务加载 references/data-management.md;构建弹性(断路器、重试)加载 references/resilience-patterns.md;添加可观测性(追踪、日志、指标)加载 references/observability.md;规划部署与迁移加载 references/deployment-migration.md。工作流依次为理解需求、定义边界、设计通信、管理数据、构建弹性、添加可观测性、规划部署。
适用场景:微服务拆分、分布式系统设计、通信与数据一致性方案、容错与监控、部署与迁移策略。
限制:资料未提供具体安装命令、收费、平台兼容性或运行环境信息;列出的书籍、站点与工具仅作为参考资料,具体用法、配置与效果暂未提供。