我有多个实例(每个客户一个)在不同的应用程序服务中运行相同的 Web 作业。
Web 作业都来自同一个代码库,其中包含一个 settings.job 文件,因此每个 Web 作业都是同时触发的。
是否可以让我的其中一个网络作业在与其他网络作业不同的时间触发?
我有多个实例(每个客户一个)在不同的应用程序服务中运行相同的 Web 作业。
Web 作业都来自同一个代码库,其中包含一个 settings.job 文件,因此每个 Web 作业都是同时触发的。
是否可以让我的其中一个网络作业在与其他网络作业不同的时间触发?
我可以为同一个 Web 作业的 2 个实例设置单独的 settings.job
简而言之,这是不可能的。
对于计划的 WebJobs,您可以在settings.job
文件中定义计划。该settings.job
文件是一个 JSON blob,位于 WebJob 项目的根目录中。
当触发器 fromsettings.job
被触发时,WebJob 将被执行,然后可以调用您定义的任何函数来运行。
更多详情,您可以参考这篇文章。