有没有办法在没有收听队列的情况下安排工作?我的意思是我想每小时左右运行它并做一些事情,无论队列如何。这甚至有意义吗? 我能想到的一个解决方案是每次完成工作时将消息排队到自己,但这对我来说看起来不是一个干净的解决方案。
答案 0 :(得分:7)
创建频率为1小时的预定作业,并使用Host.Call调用该功能。请参阅this code sample
中的ManualTrigger
功能
答案 1 :(得分:4)
当然,不需要听队列。查看WebJobs文档,了解如何安排作业:http://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduled
答案 2 :(得分:0)
安排工作的最简单方法是在您希望按计划执行的WebJob方法上使用TimerTrigger。