为Azure功能队列触发器在同一服务总线中为队列设置单独的线程策略

时间:2017-11-08 21:09:22

标签: multithreading azure azure-functions azureservicebus

所以我们刚刚发现我们如何设置我们正在侦听服务总线队列的Azure函数作为Single Threaded运行,这对于我们在其中一个队列中处理的问题非常有用。但是,我们在同一个服务总线中有另一个队列,同步处理消息并不是非常关键。

通过编辑我们的 host.json ,我们可以将 MaxConcurrentCalls 设置为1,但显然这现在可以级联到同一项目中的两个队列侦听器函数。有没有办法分隔这些设置,还是我们必须共有2个独立的功能应用程序?

1 个答案:

答案 0 :(得分:0)

不幸的是,今天主机设置是针对应用程序中的所有功能共享的 - 因此您需要将这两个功能分成两个独立的应用程序。