У нас есть большая система, встроенная в приложения Azure. Он состоит из службы приложений для нашего API и нескольких приложений-функций для серверной обработки.
Какой лучший способ разрешить этим приложениям использовать общую конфигурацию?
В настоящее время мы используем шаблоны ARM для настройки переменных среды для каждого приложения, что хорошо для времени развертывания, но нет ничего для синхронизации конфигурации между приложениями.
Вариант использования может представлять собой флаг функции, который управляет работой подсистемы. Мы могли бы хотеть, чтобы этот флаг использовался в API и приложении функций. В настоящее время мы можем вручную войти и установить переменную в каждом из приложений, но было бы проще управлять, если бы мы делали это только в одном месте.
В идеале любое обновление конфигурации должно быть обнаружено Azure и инициировать перезапуск службы, как в настоящее время происходит с собственной реализацией.
Есть ли хороший, готовый способ сделать это? Или я буду кататься самостоятельно с таблицей в базе данных и легкой функцией?