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