SuperAPI AI 工具集

aws-serverless-eda

部署与运维

查看项目

更新于 10-16 06:23

技能介绍

用途:该技能面向在 AWS 上构建无服务器应用与事件驱动架构(EDA),依据 Well-Architected Framework 提供设计指导与实现模式。

主要能力:内置 5 个 MCP 服务器——AWS 文档服务器(实现前核实服务特性、区域可用性、限额与 API 规格)、AWS Serverless 服务器(用 SAM CLI 初始化、部署、本地测试 Lambda 并生成模板)、Lambda Tool 服务器(将 Lambda 作为工具直接调用)、Step Functions 服务器(创建与管理状态机、编排工作流、实现 saga 模式)、SNS/SQS 服务器(发布订阅与队列消息收发)。

设计原则:函数保持单一职责;按并发而非总量设计;不依赖本地状态(用 DynamoDB、S3、ElastiCache 持久化);不假设硬件亲和性;用状态机而非函数链式调用做编排;用事件触发事务;为失败与重复设计,操作需幂等并配合指数退避重试。

常见模式:EventBridge 事件路由与过滤、SQS 队列异步处理(含 FIFO 与死信队列)、SNS+SQS 扇出、Step Functions saga 补偿事务、事件溯源;架构模式包括 API Gateway 驱动的微服务、Kinesis 流处理、异步任务处理、EventBridge 定时任务与 Webhook 处理。

适用场景:构建 Lambda 无服务器应用、设计事件驱动架构、实现微服务与异步工作流、编排多服务事务、实时数据处理管道。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;示例代码为 TypeScript/CDK 风格,实际使用需结合自身环境验证。