Хотя этот вопрос относится к Azure, я уверен, что это общая ситуация для облачных вычислений в целом.
У меня есть список задач, которые мне нужно выполнить в определенное время. На сервере окна я могу использовать планировщик задач и планировать запуск своей программы в определенное время. Я мог бы пойти дальше и создать службу Windows, которая будет запускаться с заданным интервалом и затем выполнять соответствующую задачу.
У кого-нибудь есть предложения относительно лучшего подхода для среды облачных вычислений?
Я мог бы создать рабочую роль, которая опрашивает список задач каждую секунду, а затем выбрасывает соответствующую задачу в очередь, которая обрабатывается другой рабочей ролью.
Я мог бы создать рабочую роль, которая будет запускаться раз в день, захватывать все задачи и отправлять их в очередь. Затем роли процессора вытягивают элемент из очереди и обрабатывают в соответствующее время.
Любые другие предложения?