Azure提供了创建“触发”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解决方案不需要连续运行的工作,因此效率更高。
答案 0 :(得分:5)
[TimerTrigger]
允许您在Continuous WebJob中安排单个功能。然后,您可以在WebJob中使用不同的计划创建多个函数。
CRON表达式和Azure Scheduler将始终运行整个WebJob。