더북(TheBook)

6.6 요약

서비스 디스커버리 패턴을 사용하여 서비스의 물리적 위치를 추상화한다.

유레카 같은 서비스 디스커버리 엔진은 서비스 클라이언트에 영향을 주지 않고 해당 환경에서 서비스 인스턴스를 원활하게 추가하고 삭제할 수 있다.

클라이언트 측 로드 밸런싱을 사용하면 서비스 호출을 수행하는 클라이언트에서 서비스의 물리적 위치를 캐싱하여 더 높은 성능 및 회복성을 제공할 수 있다.

유레카는 스프링 클라우드와 함께 사용할 때 쉽게 구축하고 구성할 수 있는 넷플릭스 프로젝트다.

스프링 클라우드와 넷플릭스 유레카에서 서비스를 호출하는 데 다음 세 가지 다른 메커니즘을 사용할 수 있다.

스프링 클라우드 Discovery Client

스프링 클라우드 로드 밸런서를 지원하는 RestTemplate

넷플릭스 Feign 클라이언트

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