了解Azure函数HttpTrigger缩放算法



我试图理解Http触发函数如何决定何时应该缩放

我发现队列触发器使用IScaleMonitor实现。RabbitMQ Blob触发器事件中心1事件中心2 Kafka服务总线1服务总线2 Cosmos DB存储队列

但是我找不到任何适用于HttpTriggers的代码。有人知道在哪里寻找http缩放算法吗?

使用HTTP触发器的Azure函数根据host.json中maxConcurrentRequests的设置进行缩放:

{
"extensions": {
"http": {
"maxConcurrentRequests": 100,
}
}
}
Azure Functions HTTP输出绑定

使用服务总线的Azure功能根据host中maxConcurrentCalls的设置进行缩放。json文件。

主机。Json文件,最大并发调用设置为10:

{
"extensions": {
"serviceBus": {
"messageHandlerOptions": {
"maxConcurrentCalls": 10
}
}
}
}

文档在这里:Azure函数的Azure服务总线绑定

最新更新