azure-webjobs-sdk-extensions与触发的Webjob

时间:2016-12-01 13:56:46

标签: azure azure-webjobs

Azure提供了创建“触发”WebJob的可能性,例如,每天安排。 Add Triggered WebJob

此外,还有azure-webjobs-sdk-extensions(https://github.com/Azure/azure-webjobs-sdk-extensions)可以创建TimerTrigger:

public static void TimerJob([TimerTrigger("00:00:30")] TimerInfo timer)
{
    Console.WriteLine("Timer job fired!");
}

这两件事情完全一样吗?为什么在SDK中,azure解决方案不需要连续运行的工作,因此效率更高。

1 个答案:

答案 0 :(得分:5)

[TimerTrigger]允许您在Continuous WebJob中安排单个功能。然后,您可以在WebJob中使用不同的计划创建多个函数。

CRON表达式和Azure Scheduler将始终运行整个WebJob。