Eureka로 서비스 디스커버리 구현하기 - 마이크로서비스의 핵심 인프라 구성
마이크로서비스 아키텍처에서는 여러 개의 서비스가 독립적으로 배포되고 실행됩니다. 문제는 이렇게 서비스가 분리되면 “서버의 위치(IP, 포트)”를 각 서비스가 직접 관리하기 어렵다는 점입니다. 이때 서비스 디스커버리(Service Discovery)를 사용하면, 서비스가 실행될 때 자동으로 자신의 위치를 등록하고, 다른 서비스는 이름으로 이를 찾을 수 있습니다. . 서비스 디스커버리란?서비스 디스커버리는 동적으로 변하는 서비스 인스턴스의 위치 정보를 자동으로 관리하는 기능입니다. 예를 들어 주문 서비스가 사용자 서비스의 IP를 직접 알고 있으면, 서버 증설·재배포 시마다 주소를 수정해야 합니다. 하지만 디스커버리 서버를 두면 서비스는 실행 시 자신을 등록하고, 다른 서비스는 이름 기반으로 호출할 수 있습니..