Конфигурация микросервисов - где хранить?
От: andsm Россия  
Дата: 11.10.21 09:24
Оценка:
Есть ряд микросервисов, размещены в облаке, с использованием своего кластера Kubernetos. Пока конфигурация для них прописывается вручную. Планируем перейти на сервисную сетку. Все сервисы на C#, размещены на Linux.
Есть нерешенный вопрос, где хранить конфигурацию. Есть идея использовать некоторый центральный сервис конфигурации. В файлах конфигурации сервисов достаточно будет хранить адрес сервиса конфигурации. Тогда, сервисы при старте будут обращаться к сервису конфигурации, читать свою конфигурации.
Что в такой схеме не очень хорошо – если сервис конфигурации лежит, то сервисы не смогут стартовать. Еще, непонятно как отслеживать изменения конфигурации.
Есть ли какие-нибудь хорошие практики для управления конфигурацией?
Какие-то существующие подходящие open source решения?
c# microservices configuration
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.