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

Azure Web Jobs - Triggered from queue - triggered or continuous?

我创建了一个 Web 作业,我想部署到 Azure。但是我对您创建配置时的配置感到困惑。

这是一个从 Azure 存储队列触发的 Web 作业。它在本地运行良好。

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

如果我选择 Continuous,我会得到一个选项 Single 或 Multi。

如果我选择触发,我可以选择计划或手动。我不想要 Scheduled,我不确定 Manual 是什么意思...这似乎也不对。

我知道从 azure 队列触发的网络作业实际上是 "polling" 而不是触发...所以看起来连续是正确的选择。但我不确定。

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

我听起来你在使用 Azure WebJobs SDK。在 SDK 场景中,即使您的个人功能是 'triggered',WebJob 也会持续运行一段时间(即您的 exe 保持 运行 并进行自己的内部触发)。所以你想要的是Continuous Multi。在大多数情况下没有理由使用单例,并且在您扩展到多个实例之前无论如何它都不相关。