Запуск Azure WebJob без очереди

Есть ли способ запланировать задание без прослушивания очереди? Я имею в виду, что я хотел бы запускать его каждый час или около того и что-то делать, независимо от очереди. Это вообще имеет смысл? Одно из решений, которое я могу придумать, - это ставить сообщение в очередь каждый раз, когда работа выполняется, но это не похоже на чистое решение для меня.


person Alkasai    schedule 26.06.2014    source источник
comment
Служба хранилища Azure (очереди, большие двоичные объекты, таблицы) интегрирована с пакетом SDK для веб-заданий в качестве триггеров (например, триггеры для выполнения некоторой работы с новым значением в хранилище таблиц). Поэтому я думаю, что ваша ссылка на очереди конкретно связана с SDK веб-заданий, который является лишь одним из способов запуска веб-заданий. Другой способ — вручную через ссылку веб-заданий на каждом веб-сайте Azure.   -  person Matthew    schedule 12.08.2014


Ответы (3)



Конечно, не нужно слушать очередь. Ознакомьтесь с документацией по веб-заданиям, чтобы узнать, как запланировать задание: http://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduled

person CSharpRocks    schedule 26.06.2014

Самый простой способ запланировать задание — использовать TimerTrigger в методе WebJob. вы хотите выполнить по расписанию.

person Rob Reagan    schedule 17.02.2017