개발 환경


서버1 : port 8070

서버2 : port 8071

서버3 : port 8072

ServiceDiscovery : 서비스 등록 및 검증 관련 작업 (Netflix Eureka)

Untitled

Group : package 이름 (일반적으로 도메인 주소 뒤집어서 사용)

Artifact : application Name

Type : Maven Project

lang : Java11 (RxJava사용됨)

dependency : springboot 2.4이상, Eureka Server

Untitled

Untitled


Netflix Eureka

  1. 각각의 서비스를 Eureka에 등록
  2. 클라이언트는 로드밸런서 혹은 api G/W에 요청
  3. 요청은 서비스 디스커버리에 전달
  4. 서비스디스커버리에 의해 요청을 각각 서버로 전송