批量实时更新

时间:2019-02-17 22:17:57

标签: function azure queue

寻找一种方法来更改由存储队列触发的azure函数的batchSize。

创建了一个VM(应用程序服务而非消耗计划),并将host.json中的batchSize设置为1,它可以处理FIFO消息并完美地管理负载。我正在寻找一种通过api或其他方法实时放大和缩小规模的方法,以便我可以同时处理2,4等消息。然后再次缩小。

是否有一些受支持的方法可以执行此操作而无需重新发布host.json文件?

1 个答案:

答案 0 :(得分:0)

使用Consumption plan时,将根据传入事件的数量动态添加和删除 Azure Functions主机实例。

在使用App Service计划时,可以通过添加更多VM实例来手动进行横向扩展,也可以启用自动扩展。有关更多信息,请参见Scale instance count manually or automatically

根据以下需求转到your azure function> scale out> enable autosacleadd rules

enter image description here