扩展Azure Webjobs

时间:2016-08-22 12:08:54

标签: c# asp.net azure web-applications webjob

我有一个带有2个webjobs的天蓝色网络应用程序。我需要扩展一个webjob。是否有任何方法可以独立于网站和其他webjob来扩展/扩展?

1 个答案:

答案 0 :(得分:2)

假设您的WebJobs是连续的,

来自https://github.com/projectkudu/kudu/wiki/WebJobs-API

  

如果将连续作业设置为单例,则它仅在与在所有实例上运行相对的单个实例上运行。默认情况下,它在所有实例上运行。

     

在部署期间将连续作业设置为单例(不需要   您可以使用内容:{ "is_singleton": true }创建一个名为 settings.job 的文件,并将其放在(特定)WebJob目录的根目录下。

WebJobs,你想留在一个实例上,设置为单身。 其余的将通过您的应用服务计划自动扩展。

触发的WebJobs仅在一个实例上运行 来源:与上述相同的网址。

  

调用已触发的作业
  注意:如果站点有多个实例,则作业将在其中一个上随意运行。