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

Har*_*ald 1 azure azure-webjobs

Azure提供了创建"触发"WebJob的可能性,例如每天安排. 添加触发的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!");
}
Run Code Online (Sandbox Code Playgroud)

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

juu*_*nas 5

[TimerTrigger]允许您在Continuous WebJob中安排单个功能.然后,您可以在WebJob中使用不同的计划具有多个功能.

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