用途
该技能面向 Azure Functions 开发,提供一组“专家模式”(Expert patterns),用于指导在编写、重构或审查 Azure Functions 代码时采用推荐的编程模型与性能实践。资料同时覆盖 Durable Functions 编排、冷启动优化以及生产环境相关主题。
主要能力
资料以“知识模块(Fractal Skills)”的形式组织,包含以下条目:
- 隔离工作进程模型(Isolated Worker Model,.NET)
- Node.js v4 编程模型
- Python v2 编程模型
- ❌ 阻塞式异步调用(Blocking Async Calls)
- ❌ 每次请求新建 HttpClient(New HttpClient Per Request)
- ❌ 在新项目中使用进程内模型(In-Process Model for New Projects)
其中带 ❌ 标记的条目属于应避免的反模式,其余为推荐采用的编程模型。
使用方式
资料未提供具体安装命令、调用方式或代码示例,暂未提供。
适用场景
适用于使用 Azure Functions 进行无服务器函数开发的场景,尤其是需要选择 .NET 隔离工作进程模型、Node.js v4 编程模型或 Python v2 编程模型时;也适用于排查与冷启动、异步调用阻塞、HttpClient 使用方式相关的性能问题。
限制
资料未说明支持的平台版本、依赖要求、收费或许可信息,暂未提供。