서비스 디스커버리(Service Discovery)란?

서비스 디스커버리는 마이크로서비스 아키텍처에서 각 서비스의 물리적 위치(IP 주소 및 포트)를 동적으로 조회할 수 있게 해주는 중요한 패턴입니다. 이를 통해 서비스 간 통신이 가능해지며, 서비스가 새롭게 배포되거나 확장될 때 클라이언트가 자동으로 이를 인식할 수 있게 됩니다.

서비스 디스커버리(Service Discovery)의 이점

넷플릭스 유레카(Netflix Eureka)를 사용한 서비스 디스커버리

Netflix Eureka는 Spring Cloud 프로젝트의 일부로, 서비스 디스커버리를 구현하기 위한 도구입니다. Eureka는 크게 두 가지 컴포넌트로 구성됩니다.

주요 특징