关于 microsoft-guide
microsoft-guide 是一项技能,收录 Microsoft《.NET Microservices Architecture》v7.0 版的文本内容,供开发者查阅官方建议、架构模式和实现示例,涵盖 eShopOnContainers。
主要功能
- 01Microsoft .NET 微服务指南全文
- 02架构模式与官方建议
- 03DDD 与 CQRS 内容
- 04Docker 与 Kubernetes 主题
- 05代码示例及 eShopOnContainers 细节
适用场景
- 01查询服务边界与数据所有权建议
- 02比较 HTTP 调用与消息传递
- 03查找弹性模式实现指导
- 04了解容器部署方式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ josiahsiegel/ claude-plugin-marketplace --skill microsoft-guide安装后在 Claude Code 中输入/microsoft-guide确认已加载。
详细介绍
Microsoft .NET 微服务架构指南(v7.0)
此技能可访问 Microsoft 官方完整指南:“.NET Microservices Architecture for Containerized .NET Applications”(第 v7.0 版 — 更新至 ASP.NET Core 7.0)。
何时使用此技能
在以下情况下调用此技能:
- 官方 Microsoft 指南中的详细技术信息
- 具体实现模式或代码示例
- 超出已总结知识范围的深入说明
- Microsoft 对微服务架构的官方建议
- 参考 eShopOnContainers 的实现细节
- 特定主题的全面介绍(DDD、CQRS、Docker、Kubernetes 等)
此技能包含的内容
Microsoft 指南完整的 350 页内容(仅文本),包括:
- 容器基础知识和 Docker 概念
- 在 .NET 和 .NET Framework 之间进行选择
- 微服务架构原则
- API 网关模式
- 事件驱动架构
- 领域驱动设计(DDD)的战术和战略模式
- CQRS(命令查询职责分离)
- 微服务中的数据管理
- 弹性模式(断路器、重试、舱壁)
- 安全最佳实践
- Kubernetes 和编排
- eShopOnContainers 参考应用的详细信息
- 完整的代码示例和实现指南
- 以文本形式解释所有架构概念(为优化大小,已移除图表)
使用方法
当用户询问以下内容时:
- 需要核实的具体技术细节
- 代码实现示例
- eShopOnContainers 架构详情
- Microsoft 官方建议
- 需要详细说明的复杂模式
请调用此技能并遵循以下流程。
核心流程
- 将架构决策或实现问题重新表述为具体问题:边界、服务、数据所有权、部署目标和故障模式。
- 搜索指南中的相关模式,而不要仅依赖记忆。
- 区分 Microsoft 指南中的建议与项目特定约束或较新的平台指导。
- 对于同步与异步调用、网关放置位置、数据所有权和部署拓扑,优先使用决策矩阵,而不是提供一刀切的答案。
- 提供代码或 YAML 时,将其标注为针对特定模式的摘录,并请实现 Agent 根据用户的运行时/版本进行调整。
- 指出权衡:自治与一致性、延迟与弹性、运维简单性与可扩展性。
快速模式索引
| 用户意图 | 要检查的指南内容 |
|---|---|
| 定义服务边界 | DDD、有界上下文、数据所有权 |
| 选择 HTTP 或消息传递 | 微服务中的通信、集成事件 |
| 添加 API 网关 | API 网关模式、Ocelot/YARP 注意事项 |
| 提高弹性 | 重试、断路器、超时、运行状况检查、Polly |
| 拆分数据库 | 数据自主权、最终一致性、CQRS |
| 部署容器 | Docker、Kubernetes、编排器、环境配置 |
Microsoft 指南完整内容
此技能目录中的文件提供了完整指南:
NET-Microservices-Architecture.md
调用此技能后,你可以读取此文件,其中包含 Microsoft 指南完整的 350 页内容,涵盖所有技术细节、代码示例、架构模式和实现指南。
使用说明
调用此技能时:
- 读取此目录中的 NET-Microservices-Architecture.md 文件
- 使用 Grep 搜索用户询问的特定主题
- 根据 Microsoft 官方指南内容提供详细且准确的回答
- 引用指南中的具体章节和代码示例
- 标明指南是信息来源
注意:指南对所有概念、模式和实现都进行了全面的文本说明。为优化插件大小,已移除图像引用(从 18MB 缩减至约 800KB)。
评论
支持 Markdown