name: azure-functions description: “Azure Functions 开发的专家模式,包括隔离工作器模型、Durable Functions 编排、冷启动优化和生产模式。覆盖 .NET、Python 和 Node.js 编程模型。使用时:azure function, azure functions, durable functions, azure serverless, function app。” source: vibeship-spawner-skills (Apache 2.0)
Azure Functions
模式
隔离工作器模型 (.NET)
具有进程隔离的现代 .NET 执行模型
Node.js v4 编程模型
面向 TypeScript/JavaScript 的现代代码中心方法
Python v2 编程模型
基于装饰器的 Python 函数方法
反模式
❌ 阻塞异步调用
❌ 每个请求新建 HttpClient
❌ 新项目使用进程内模型
⚠️ 尖锐边缘
| 问题 | 严重性 | 解决方案 |
|---|---|---|
| 问题 | 高 | ## 使用 Durable Functions 的异步模式 |
| 问题 | 高 | ## 使用 IHttpClientFactory(推荐) |
| 问题 | 高 | ## 始终使用 async/await |
| 问题 | 中 | ## 配置最大超时(消费计划) |
| 问题 | 高 | ## 新项目使用隔离工作器 |
| 问题 | 中 | ## 正确配置 Application Insights |
| 问题 | 中 | ## 检查扩展包(最常见的) |
| 问题 | 中 | ## 添加预热触发器以初始化代码 |