[英]Scaling up of Azure Webjobs
我有2个webjobs的Azure Web应用程序。 我只需要扩展一个webjob。 有什么方法可以独立于网站和其他Webjob进行扩展/扩展吗?
假设您的Web作业是连续的,
来自https://github.com/projectkudu/kudu/wiki/WebJobs-API
如果将连续作业设置为单例,则它将仅在单个实例上运行,而不是在所有实例上运行。 默认情况下,它在所有实例上运行。
要在部署过程中将连续作业设置为单例(不需要REST API),您可以简单地创建一个名为settings.job的文件,其内容为:
{ "is_singleton": true }
并将其放在(特定)的根目录下WebJob目录。
您希望保留在一个实例上的WebJob,设置为单例。 其余的将根据您的应用服务计划自动扩展。
触发的WebJob仅在一个实例上运行。
来源:与上述网址相同。
调用已触发的作业
注意:如果该站点有多个实例,则该作业将在其中一个实例上任意运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.