Spring Cloud Config: дифференцируйте конфигурации для экземпляров службы

Spring Cloud Config обслуживает конфигурацию на основе имени приложения, профиля и метки. Мне интересно, как различать конфигурацию двух экземпляров одной и той же службы в одной среде. В основном они должны иметь одинаковую конфигурацию, но, например, я хотел бы разрешить тестовую среду запускать их на одном хосте, поэтому мне нужны разные порты.

Как вы это решаете? Используете поддельные профили (dev-1, dev2)? Или есть способ лучше?


person Tomasz    schedule 06.10.2015    source источник


Ответы (1)


Как вы отметили, нет возможности для индивидуальной конфигурации экземпляра. Вы можете создать фальшивый профиль. Но для порта почему бы просто не установить server.port?

person spencergibb    schedule 06.10.2015
comment
Спасибо за информацию. Я сейчас как раз проверяю, какие есть варианты. Итак, общий подход, например, конкретные конфигурации, он не может / не должен управляться через сервер конфигурации, а скорее во время развертывания, я прав? - person Tomasz; 07.10.2015
comment
Да, запуск нескольких экземпляров одной и той же службы на одном компьютере имеет смысл только в средах, подобных разработчикам. - person spencergibb; 07.10.2015