MSA
11. Spring Cloud Gateway Load Balancer 설정하기
채효
2022. 11. 28. 00:02
1. 동일한 microservie 추가 생성
1-1. IDE에서 포트를 중복되지 않게 -Dserver.port=xxxx로 추가 생성
1-2. ./gradlew bootRun --args='--server.port=xxxx'로 추가 생성
1-3 . ./gradlew build 후 lib 디렉토리 아래 생성된 jar 파일을 -Dserver.port=xxxx 옵션으로 추가 생성
2. 각 microservice의 추가 실행 후 eureka 인스턴스 확인
3. Round Robbin Load Balancing 확인
4. 지정포트가 아닌 Random Port로 기동 설정 (server.port=0, instance-id 설정)
5. No1 & No2 microservice 모두 Random Port를 적용후 eureka 확인
6. 각 Random Port의 서비스 확인을 위해 환경변수로 부터 값을 컨트롤러에 바인딩
7. 서비스 재기동후 호출시 콘솔확인