2017-03-13 4 views
1

Netflix Archaius를 사용하여 여러 Spring Boot 마이크로 서비스의 구성 서버로 작동하는 방법에 문제가 있습니다. 이전에 Spring Boot로 구축 된 다중 서비스 프로젝트에서 Eureka 및 Spring Cloud Config Server를 적용했을 때, 각 마이크로 서버는 Eureka 서비스의 검색 기능을 통해 Spring Cloud Config 서버에서 자체 .properties 파일을 가져올 수있었습니다. 하지만 이제 Spring Cloud 구성 서버를 Netflix Archaius 서비스로 변경해야합니다.이 서비스에서 Spring Boot 마이크로 서비스는 .properties 파일을 얻을 수 있습니다. 어떻게 구현할 것인지 잘 모릅니다. 저의 참고 문헌에 대한 좋은 생각이 있습니까? 미리 감사드립니다.Netflix Arcaius가 여러 Spring Boot 마이크로 서비스의 구성 서비스 역할을합니다.

답변

0

마지막으로 Netfix Archaius를 사용하여 microservices 속성 파일을 가져 왔습니다. 대신, 각 springboot 마이크로 서비스의 application.properties에 필수 키 - 값 - 쌍 특성을 기록했습니다. 모든 springboot 마이크로 서비스가 docker 컨테이너의 형태로 DCOS 플랫폼에 배포되므로 일부 불변 속성이 springboot 애플릿에 채워질 수있는 마라톤 배포 스크립트로 구성됩니다. 이 방법으로 프로그램 코드에서 하드 코딩되는 대신 외부에서 키 - 값 - 쌍 특성을 구성 할 수있었습니다.