다음 단계는 5장에서 생성된 스프링 컨피그 서버에서 구성을 검색하는 데 필요한 설정이며 src/main/resources/bootstrap.yml 파일에 구성한다. 또한 기본 클라이언트 측 로드 밸런서에 리본(Ribbon)을 비활성화하는 구성을 추가해야 한다. 다음 코드는 bootstrap.yml 파일의 내용을 보여 준다.
코드 6-2 유레카 bootstrap.yml 파일 설정하기
spring:
application:
name: eureka-server ➊
cloud:
config:
uri: http://configserver:8071 ➋
loadbalancer: ➌
ribbon:
enabled: false
➊ 스프링 클라우드 컨피그 클라이언트가 찾고 있는 서비스를 알 수 있도록 유레카 서비스의 이름을 지정한다.
➋ 스프링 클라우드 컨피그 서버의 위치를 지정한다.
➌ 여전히 리본이 클라이언트 측 기본 로드 밸런서이므로 loadbalancer.ribbon.enabled를 사용하여 리본을 비활성화한다.