azure-webjobs-sdk-extensions 与触发的 Webjob
azure-webjobs-sdk-extensions vs triggered Webjob
Azure 提供了创建 "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 解决方案不需要连续 运行 作业,因此效率更高。
[TimerTrigger]
允许您在 Continuous WebJob 中安排单个函数。然后,您可以在具有不同计划的 WebJob 中使用多个函数。
CRON 表达式和 Azure 调度程序将始终 运行 整个 WebJob。
Azure 提供了创建 "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 解决方案不需要连续 运行 作业,因此效率更高。
[TimerTrigger]
允许您在 Continuous WebJob 中安排单个函数。然后,您可以在具有不同计划的 WebJob 中使用多个函数。
CRON 表达式和 Azure 调度程序将始终 运行 整个 WebJob。