[ PROMPT_NODE_23746 ]
azure-functions
[ SKILL_DOCUMENTATION ]
# Azure Functions
## 模式
### 独立工作进程模型 (.NET)
具有进程隔离的现代 .NET 执行模型
### Node.js v4 编程模型
面向 TypeScript/JavaScript 的现代代码中心化方法
### Python v2 编程模型
基于装饰器的 Python 函数方法
## 反模式
### ❌ 阻塞异步调用
### ❌ 每个请求创建新的 HttpClient
### ❌ 新项目使用进程内模型
## ⚠️ 注意事项
| 问题 | 严重性 | 解决方案 |
|-------|----------|----------|
| 问题 | 高 | ## 在 Durable Functions 中使用异步模式 |
| 问题 | 高 | ## 使用 IHttpClientFactory (推荐) |
| 问题 | 高 | ## 始终使用 async/await |
| 问题 | 中 | ## 配置最大超时时间 (消耗型) |
| 问题 | 高 | ## 新项目使用独立工作进程 |
| 问题 | 中 | ## 正确配置 Application Insights |
| 问题 | 中 | ## 检查扩展包 (最常见) |
| 问题 | 中 | ## 添加预热触发器以初始化代码 |