-
서비스는 monolithic 애플리케이션과 달리, 다중 서버나 컨테이너에 걸쳐 배포되어 독립적으로 배포 또는 업데이트할 수 있다. 🚢
-
서비스 등록소는 서비스 검색에 필수적인 부분이며, 고가용성과 최신 상태를 유지해야 한다. 🗄️
-
서비스 등록에는 서비스 인스턴스 자체가 등록 및 해제를 담당하는 자체 등록 패턴 🏃♂️ , 또는 서비스 매니저와 같이 세 번째 당사자가 등록 및 해제를 맡는 역할 👥 의 두 가지 방법이 있다.
-
클라이언트가 서비스 위치를 결정하는 클라이언트 쪽 검색과 클라이언트로부터 요청을 전달하여 서비스로 전달하는 서버 쪽 검색 방식이 있다. 🔌
-
서비스 검색은 애플리케이션의 확장성을 높이고, 서비스 인스턴스 오류에 대처하며, 개발자가 코어 비즈니스 논리에 집중할 수 있도록 한다. 🚀
-
Netflix는 원하는 서비스 인스턴스의 위치에 대해 걱정하지 않고 수요에 따라 서비스에서 확장할 수 있도록 Eureka를 클라이언트 쪽 검색에 사용한다. 🍿