마이크로서비스의 동적인 탐색과 로드밸런싱을 제공한다.
로드밸런싱을 위해 내부적으로 Ribbon을 사용한다.
Netflix OSS(Open Source Software)의 여러가지 컴포넌트 중 하나
등록된 모든 서비스들의 정보(hostname, ip, port 등)가 레지스트리로 관리되고 접근정보를 요청하는 Eureka Client 서비스들에게 목록을 제공한다.
크게 Eureka Sever, Eureka Client로 나눠져 있다.
Eureka Server : 서비스들의 정보를 저장하느느 곳, 각 client로부터 30초(default)마다 heartbeat를 받게 된다.
Eureka Client : 각 서비스들, 자신을 Eureka Server에 등록. 서비스들의 위치 정보를 Eureka Server로부터 가져온다.
'Backend > 참고자료' 카테고리의 다른 글
Web Server와 WAS (0) | 2021.04.19 |
---|---|
Ribbon (0) | 2021.04.13 |
Zuul (0) | 2021.04.13 |
Scale up, Scale In, Auto Sacle (0) | 2021.04.13 |
Redis란 ? (0) | 2021.02.03 |