Я планирую переместить наше локальное приложение-планировщик windows на azure. Это приложение использует Quartz. NET для планирования заданий. У нас есть около 1000 рабочих мест, которые работают под этим приложением. 90% заданий получают доступ к SQL базе данных сервера.
Я планирую использовать функции azure для запуска заданий, и я не хочу создавать 1000 приложений функций для каждого задания.
Я создам приложение-функцию с триггером таймера и триггером очереди. Триггер таймера запускается каждую минуту и извлекает и ставит в очередь активные задания из базы данных и функции триггера очереди, а затем запускает эти задания в очереди.
Я хотел бы знать, если это надежный подход? Если нет, есть ли другие варианты?