Netflix Arcaius, служащий конфигурационным сервисом для нескольких микро-сервисов Spring Boot

У меня проблема с тем, как использовать Netflix Archaius для работы в качестве сервера конфигурации для нескольких микросервисов Spring Boot. Ранее, когда я применял Eureka и Spring Cloud Config Server в своем проекте с несколькими службами, построенном с использованием Spring Boot, каждая микросервисная служба получала свой собственный файл.properties с сервера Spring Cloud Config через функцию обнаружения службы Eureka. Но теперь мне нужно преобразовать Spring Cloud Config Server в службу Netflix Archaius, из которой микросервисы Spring Boot будут получать файл.properties, я понятия не имею, как этого добиться. Есть ли хорошая идея для моей справки? Заранее спасибо.

1 ответ

Наконец, я отказался от использования Netflix Archaius, чтобы получить файл свойств для микросервисов. Вместо этого я записал обязательные свойства пары ключ-значение в application.properties каждого микросервиса Springboot. Поскольку все микросервисы Springboot будут развернуты на платформе DCOS в виде докер-контейнеров, некоторые непостоянные свойства были настроены в сценарии развертывания марафона, которые могут быть добавлены в апплет Springboot. Таким образом мне удалось настроить свойства пары ключ-значение извне, а не жестко закодировать в кодах программы.

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