Azure Web作业 - 从队列触发还是连续触发?

时间:2016-10-22 18:14:22

标签: configuration azure-webjobs azure-queues

我有一个我已经创建的网络工作,我想部署到azure。但是,在创建配置时,我对配置感到困惑。

这是一个从天蓝色存储队列触发的Web作业。它在当地工作正常。

然而,当我在azure中创建Web作业时,我对选择感到困惑......我的选择是触发或连续。

如果我选择连续,我会选择单人或多人。

如果我选择Triggered,我可以选择Scheduled或Manual。我不想要一个预定的,而且我不确定手册的含义......看起来也不对。

我知道从天蓝色队列中触发的网络工作确实是"轮询"而不是触发...所以似乎连续是正确的选择。但我不确定。

所以问题是......在创建从Azure队列触发的Web作业时,正确的部署配置是什么?

1 个答案:

答案 0 :(得分:8)

我听起来您正在使用Azure WebJobs SDK 。在SDK方案中,即使您的各个功能被触发,WebJob也会持续运行(即您的exe保持运行并执行自己的内部触发)。所以你想要的是Continuous Multi。在大多数情况下没有理由使用单身,并且在你扩展到多个实例之前它无关紧要。