Отправка динамических данных в приложение Azure Logic по фиксированному расписанию - PullRequest
1 голос
/ 17 октября 2019

У меня есть приложение логики, назовем его «LA1» с триггером HTTP. Это логическое приложение может принимать несколько типов запросов (см. «Запрос 1» и «Запрос 2» ниже) и может вызывать соответствующие вложенные логические приложения на основе полей запроса -

Запрос 1 -

{

«Формат»: «F1»,

«Время»: «T1»

}

Запрос 2 -

{

«Формат»: «F2»,

«Время»: «T2»

}

Теперь я хотел, чтобы вышеуказанные запросы отправлялись в LA1 через определенные промежутки времени,Скажите, что Запрос 1 будет отправлен в LA1 каждую 1 минуту, а Запрос 2 будет отправлен в LA1 каждые 2 минуты. Это было успешно выполнено с использованием коллекций заданий планировщика на портале Azure, где я создавал пару планировщиков для запуска каждые 1 или 2 минуты и настраивал в них запрос 1 и запрос 2.

Теперь, когда Microsoft удалила задание планировщика. Коллекции Я хотел бы знать различные альтернативные варианты для отправки динамических данных (запланированных через определенные промежутки времени) в приложение LA1 Logic.

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

Мне бы хотелось иметь что-то настраиваемое (одноразовая конфигурация в каждой среде) что-то, что было идеально удовлетворено планировщиками заданий планировщика. Любые мысли / идеи очень ценятся!

Спасибо!

1 Ответ

0 голосов
/ 18 октября 2019

Одним из вариантов является функция Azure, она имеет привязку Timer Trigger, она использует выражения CRON для определения вашего расписания. Дополнительную информацию можно найти в этом документе: Триггер таймера для функций Azure .

Также Azure предоставляет Azure Automation, а Azure Automation поддерживает расписание Runbook. Вы можете использовать powershell для управления расписаниями. Более подробную информацию вы можете найти в этом документе: Планирование Runbook в Azure Automation .

...