SuperAPI AI 工具集

microservices-patterns

编程与开发

查看项目

更新于 10-16 08:02

技能介绍

用途:帮助掌握微服务架构模式,涵盖服务边界、服务间通信、数据管理与弹性模式,用于构建分布式系统。

适用场景:将单体拆分为微服务;设计服务边界与契约;实现服务间通信;管理分布式数据与事务;构建具备弹性的分布式系统;实现服务发现与负载均衡;设计事件驱动架构。

不适用场景:系统规模足以采用模块化单体;需要快速原型且不希望引入分布式复杂度;缺乏对分布式系统的运维支持。

使用方式(指令):1. 为每个服务确定领域边界与归属;2. 定义契约、数据所有权与通信模式;3. 规划弹性、可观测性与部署策略;4. 提供迁移步骤与运维护栏。

资源:resources/implementation-playbook.md 提供详细模式与示例。

限制:除上述内容外,该技能的具体收费、价格、平台支持、实际效果与完整使用步骤暂未提供。