azure-functions

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Azure Functions

Azure Functions

Patterns

模式

Isolated Worker Model (.NET)

Isolated Worker Model (.NET)

Modern .NET execution model with process isolation
采用进程隔离的现代.NET执行模型

Node.js v4 Programming Model

Node.js v4 Programming Model

Modern code-centric approach for TypeScript/JavaScript
面向TypeScript/JavaScript的现代代码优先开发方法

Python v2 Programming Model

Python v2 Programming Model

Decorator-based approach for Python functions
基于装饰器的Python函数开发方法

Anti-Patterns

反模式

❌ Blocking Async Calls

❌ 阻塞式异步调用

❌ New HttpClient Per Request

❌ 每个请求新建HttpClient

❌ In-Process Model for New Projects

❌ 新项目使用进程内模型

⚠️ Sharp Edges

⚠️ 注意事项

IssueSeveritySolution
Issuehigh## Use async pattern with Durable Functions
Issuehigh## Use IHttpClientFactory (Recommended)
Issuehigh## Always use async/await
Issuemedium## Configure maximum timeout (Consumption)
Issuehigh## Use isolated worker for new projects
Issuemedium## Configure Application Insights properly
Issuemedium## Check extension bundle (most common)
Issuemedium## Add warmup trigger to initialize your code
问题严重程度解决方案
问题## 结合Durable Functions使用异步模式
问题## 使用IHttpClientFactory(推荐)
问题## 始终使用async/await
问题## 配置最大超时时间(消费计划)
问题## 新项目使用隔离工作者模型
问题## 正确配置Application Insights
问题## 检查扩展包(最常见)
问题## 添加预热触发器初始化代码