Поддержка домена и субдомена, как структура конфигурации в Spring-cloud-config

Есть ли способ поддержать домен / поддомен, как конфигурации в Spring-cloud-config?

конфиги устроены так:

/config/domain-1/sub-domain-1/a.properties
/config/domain-1/sub-domain-2/a.properties

В обоих перечисленных выше свойствах a.properties может быть одна и та же пара "ключ = значение". Есть ли способ, которым я могу предоставить API-интерфейс Spring и / или Spring для получения точной конфигурации из субдомена.

org.springframework.core.env.Environment.getProperty (String Key);

Нет никакого метода, чтобы дать getProperty(String domain, String key);

Если эта поддержка недоступна, я постараюсь создать ее на заказ. Я могу себе представить, что мне придется расширить логику, в которой конфигурации выбираются и хранятся в одном из экземпляров PropertySource, а затем также расширять "Среду" для возврата конфигураций.

У нас есть устаревшая система с собственной платформой, которая поддерживает это, и мы пытаемся перейти на облачный конфиг. Забрать эту способность невозможно / огромное изменение.

0 ответов

Другие вопросы по тегам