Вариант использования
Я хотел бы создать рабочий процесс для конкретного процесса и использовать для этого функции Azure.
Все эти функции должныбыть "прикованным", и процесс не может продолжаться, если одна из функций не выполняется.Мне нужно получить обновленный статус во время процесса, чтобы внешняя сторона моего приложения могла информировать пользователя о процессе.Я также хочу процесс CI, который позволяет мне выдвигать каждую функцию по отдельности.
Лучшее решение будет иметь одну общедоступную функцию и несколько «приватных» функций, недоступных публично (запускаемых только другими функциями Azure)
Вопрос
Сначала я подумал об использовании Durable Functions, но похоже, что он не адаптирован для моего варианта использования, поскольку вызывать функции Azure из оркестатора нелегко.
Я сейчас думаю о Event Grid.Это хороший выбор для вас?Как обрабатывать глобальный статус, который я могу получить из внешнего интерфейса приложения?
Заранее спасибо!
J.