더북(TheBook)

유레카 서버의 bootstrap.yml 파일에 스프링 컨피그 서버 정보를 추가하고 리본을 로드 밸런서에서 비활성화하면 다음 단계로 이동할 수 있다. 다음 단계에서는 스프링 컨피그 서버에서 유레카 서비스를 독립형 모드(클러스터에 다른 노드들이 없는)로 실행되도록 설정하는 데 필요한 구성을 추가한다.

이를 위해 스프링 컨피그 서비스의 저장소에 유레카 서버 구성 파일을 생성해야 한다. 이 저장소에는 클래스패스(classpath), 파일 시스템, 깃, 볼트(Vault)를 지정할 수 있다는 것을 기억하자. 구성 파일 이름을 이전에 유레카 서비스의 bootstrap.yml 파일에 정의된 spring.application.name 프로퍼티로 지정해야 한다. 이 예제의 목적에 따라 classpath/configserver/src/main/resources/config/eureka-server.yml 파일을 생성한다. 코드 6-3은 이 파일의 내용이다.

Note ≣


5장의 코드 예제를 살펴보지 않았다면 https://github.com/klimtever/manning-smia2/tree/master/chapter5에서 코드를 내려받을 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.