서비스 디스커버리 툴복잡성을 낮춤!
Eureka Server
Eureka Client
서비스 등록과 발견하트비트 매커니즘"아직 잘 살아있어!" 라고 알림. 이를 통해 Eureka 서버가 서비스의 가용성을 판단.서버 가용성과 부하분산을 향상 시키기 위해 여러 서버 인스턴스를 그룹화하는 프로세스장애, 서버 에러 등의 상황이 발생해도 기능을 유지하기 위해서 (고가용성)
@LoadBalanced -> 다중 서버환경에서 하나의 서버로만 요청을 보내지 않고 골고루 분산해 주는 방식.+----------------+ +-------------------+
| | 1. 등록 | |
| Eureka Client +-----------------> Eureka Server |
| = MSA service | | |
| | | |
+--------+-------+ +---------+---------+
| |
| |
| 2. 주기적으로 하트비트 전송 |
|------------------------------------->|
| |
| |
| 3. 레지스트리 정보 가져오기 |
|<-------------------------------------|
| |
+ +
등록 요청을 보냄. 이 정보는 eureka server registry에 저장