用途:为 Azure Functions 开发提供可复用的专家模式与最佳实践参考,帮助开发者选择正确的执行模型并规避常见陷阱。
主要能力:
- 执行模型模式:.NET 隔离工作进程模型(进程隔离的现代 .NET 执行模型)、Node.js v4 编程模型(面向 TypeScript/JavaScript 的代码中心方式)、Python v2 编程模型(基于装饰器的函数写法)。
- 反模式提示:避免阻塞式异步调用、避免每次请求新建 HttpClient、新项目避免使用进程内模型。
- 注意事项(Sharp Edges):Durable Functions 使用异步模式;推荐使用 IHttpClientFactory;始终使用 async/await;在消耗计划下配置最大超时;新项目使用隔离工作进程;正确配置 Application Insights;检查扩展捆绑包(最常见问题);添加预热触发器以初始化代码。
使用方式:资料未提供具体安装命令或调用步骤,暂未提供。
适用场景:在 Azure 上构建无服务器函数、需要编排工作流(Durable Functions)、优化冷启动与生产可观测性的开发场景。
限制:资料仅列出模式与注意事项,未提供完整代码示例、收费信息、平台细节或效果数据,相关内容暂未提供。