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

ric*_*ard 1 configuration azure-queues azure-webjobs

我有一个我创建的Web作业,我想部署到azure.但是在创建它时我对配置感到困惑.

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

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

如果我选择连续,我会选择单个或多个.

如果我选择Triggered,我可以选择Scheduled或Manual.我不想要一个预定的,我不确定手册是什么意思......这似乎也不是正确的.

我知道从azure队列触发的web作业实际上是"轮询"而不是触发...因此看起来连续是正确的选择.但我不确定.

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

Dav*_*bbo 8

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

  • 措辞有点混乱......希望azure团队中的某个人能够更清楚地区分这一区别 - 队列触发和按计划触发或手动触发. (2认同)