我试图理解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服务总线绑定