더북(TheBook)

여기에서는 새로운 @EnableEurekaServer 애너테이션만 사용하여 해당 서비스에서 유레카 서비스를 활성화한다. 이제 mvn spring-boot:run 또는 docker-compose 명령으로 유레카 서비스를 시작할 수 있다. 시작 명령을 실행하면 등록된 서비스가 없는 유레카 서비스가 실행될 것이다. 따라서 유레카 애플리케이션 구성이 설정된 스프링 컨피그 서비스를 먼저 실행해야 한다. 컨피그 서비스를 먼저 실행하지 않으면 다음 에러가 발생한다.

Connect Timeout Exception on Url - http://localhost:8071. 
Will be trying the next url if available.
    com.sun.jersey.api.client.ClientHandlerException:
    java.net.ConnectException: Connection refused (Connection refused)

이 문제를 피하려면 도커 컴포즈를 사용하여 서비스를 실행하자. 깃허브의 각 장(chapter) 리포지터리에 docker-compose.yml 파일이 있다. 이제 조직(organization) 서비스 구축 단계로 넘어가자. 구축하고 나서 라이선싱 및 조직 서비스를 유레카 서비스에 등록할 것이다.

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