我有一个我已经创建的网络工作,我想部署到azure。但是,在创建配置时,我对配置感到困惑。
这是一个从天蓝色存储队列触发的Web作业。它在当地工作正常。
然而,当我在azure中创建Web作业时,我对选择感到困惑......我的选择是触发或连续。
如果我选择连续,我会选择单人或多人。
如果我选择Triggered,我可以选择Scheduled或Manual。我不想要一个预定的,而且我不确定手册的含义......看起来也不对。
我知道从天蓝色队列中触发的网络工作确实是"轮询"而不是触发...所以似乎连续是正确的选择。但我不确定。
所以问题是......在创建从Azure队列触发的Web作业时,正确的部署配置是什么?
答案 0 :(得分:8)
我听起来您正在使用Azure WebJobs SDK 。在SDK方案中,即使您的各个功能被触发,WebJob也会持续运行(即您的exe保持运行并执行自己的内部触发)。所以你想要的是Continuous Multi。在大多数情况下没有理由使用单身,并且在你扩展到多个实例之前它无关紧要。