Architeture2023. 2. 26. 22:38MSA에서 흩어진 마이크로서비스의 정보를 관리하는 방법 - Spring Cloud Netflix
Eureka Server란 무엇이고, 왜 사용하는가?MSA는 여러 마이크로서비스 간의 통신으로 동작하며, 서비스를 호출하기 위해서는 IP와 Port를 알아야한다.하지만, IP가 동적으로 바뀌거나 서버의 부하 발생 시 스케일 아웃으로 서비스 인스턴스를 확장할 때는 각 서비스가 새로운 서버의 IP, Port 정보를 모른다는 문제가 있다.이러한 문제를 해결하가 위해 필요한 개념이 바로 Service Discovery와 Service Registry이다. Service Discovery란 마이크로서비스의 IP, Port 정보를 찾아주는 것을 의미하고, Registry란 서비스의 연결 정보를 등록하는 것이다.이러한 역할을 하는 것이 바로 Eureka Server로 각 마이크로서비스에서 Eureka Client 의..