MSA

1. Spring Cloud Eureka 설정

채효 2022. 11. 25. 15:10

1. 인텔리J >> 새프로젝트 >> 스프링이니셜라이저

2. 스프링부트 버젼 선택 후 Spring Cloud Discovery(MSA서비스를 관리하고 식별해주는 서비스)에서 Eureka Sever 선택후 완료

3. gradle 빌드 후(다운받고 빌드까지 3~5분 정도 소요됨)  src.resources아래 application.properties를 yml 파일로 변경

4. Eureka Server가 뜰 포트와 어플리케이션의 이름 유레카 자신이 클라이언트로 등록되지 않게 false로 설정

5. Demo1Application이 유레카서버를 사용하도록 어노테이션 추가(@EnableEurekaServer)

6. 향후 로컬/개발/스테이지/운영환경의 분리 필요(No active profile set, falling back to 1 default profile: "default")

7. 8761 포트로 변경되어 내장 WAS 시작됨

8. 유레카 서버 실행확인 (http://localhost:8761 또는 127.0.0.1:8761 또는 privateIP:8761)

9. 인텔리제이가 무거워서 여러 프로젝트를 띄우면 메모리가 부족할 경우 터미널에서 ./gradlew build후 해당파일을 실행한다

% java -jar MSA-eureka-discovery-1.0.0.jar 

 

* 여기서 부터 작성되는 Micro Service Architecture 구현을 위한 내용은 이도원 선생님Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)을 학습하면서 실제로 타이핑하며 구현하거나 조정 및 이해하면서 응용한 블로그임을 말씀드립니다
(온라인 강의지만 너무 설명을 잘해주셔서 나중에 완벽 실무 적용 후 따로 식사대접 할 기회가 있으면 좋겠습니다. 존경합니다 ^__^)
https://www.inflearn.com/users/@kenneth