더북(TheBook)

다음 단계는 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를 사용하여 리본을 비활성화한다.

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