gpt4 book ai didi

每个函数或全局的 Azure Functions host.json 设置?

转载 作者:行者123 更新时间:2023-12-01 08:50:15 24 4
gpt4 key购买 nike

host.json 中的设置是单独应用于每个函数,还是应用于整个函数?

例如,我在同一个项目中有两个函数,它们都从 Azure ServiceBus 队列获取消息。

如果我在 host.json 中将 maxConcurrentCalls 设置为 10,这是否意味着总体上只会对 ServiceBus 进行 10 个并发调用,或者每个函数是 10 个,因此将会有20 个并发调用?

提前致谢。

最佳答案

host.json 文件为 FunctionApp 的所有函数共享。也就是说,maxConcurrentCalls 值将应用于应用的所有功能,就像任何其他设置一样。

maxConcurrentCalls 的效果对于每个函数都是独立的。在您的示例中,每个函数最多同时处理 10 条消息。如果将其设置为 1,则每个函数将有 1 个线程工作。

请注意,maxConcurrentCalls 适用于每个实例。如果您有多个实例正在运行,则最大并发数会按比例增加。

关于每个函数或全局的 Azure Functions host.json 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44431298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com