티스토리 뷰
반응형
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의 | Dowon Lee - 인프런
Dowon Lee | , 클라우드 네이티브 아키텍처를 구축하고, 마이크로서비스 앱 개발에 도전하세요! 🚧 [사진] IT 시스템에는 매년 수많은 기술이 생겨나고, 사라지고 있습니다. 새롭게 출시된 개념이나
www.inflearn.com
으로 공부한 내용을 정리하는 내용 입니다.

Service 생성
Spring Boot로 user-service 생성하기
- New Project 클릭
- Spring Boot 선택 후 Name 입력, Language, Type, JDK, Java 선택
- Dependencies 선택(Eureka Discovery Client - 필수, Spring Web - 필수, Spring Boot DevTools - 선택, Lombok - 선택)
Eureka Client 설정
- Pom.xml 확인(dependency에 eureka client가 포함되어 있는지 확인)
- Application에 @EnableDiscoveryClient 추가
- pplication.yml 설정 추가
# 현재 application의 Port 설정 server: port: 9001 # 현재 application의 이름 spring: application: name: user-service eureka: client: # Eureka 서버로부터 인스턴스들의 정보를 주기적으로 가져올것인지를 설정하는 속성 # true - 갱신된 정보를 받겠다라는 설정 register-with-eureka: true fetch-registry: true # Eureka 서버의 위치를 입력 service-url: defaultZone: http://127.0.0.1:8791/eureka
- user-service 실행
오류 내용 해결 방법 com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server Eureka 서버가 실행되지 않은 상태에서 user-service를 실행하여 발생한 현상으로 eureka 서버 실행 후 user-service 실행 - Eureka 서버에서 user-service가 등록 되어 있는지 확인
하나의 Application을 서로 다른 Port로 지정하여 서버 실행하는 방법
Intellij 를 이용한 방법
- More Actions 클릭 후 Edit 를 클릭하여 Run/Debug Configurations 팝업 호출
- 추가로 생성할 서버를 선택 후 복사
- Modify option 클릭하여 Add VM options 클릭
- -Dserver.port={원하는 포트 번호} 입력 후 서버 실행
CMD 창을 이용하는 방법(환경변수에 Java를 설정 하지 않은 경)
- Maven 클릭하여 deploy 진행
- jar 파일 생성 위치 확인
- 실행할 java의 bin 폴더로 이동
- deploy 를 통해 생성된 jar 파일 실행
반응형
'공부하는 키보드르륵 > JAVA' 카테고리의 다른 글
[MSA] API Gate Way - CustomFilter (0) | 2025.04.07 |
---|---|
[MSA] API Gate Way - Java로 설정 (0) | 2025.04.07 |
[MSA] Spring Cloud Gateway vs Spring Cloud Gateway MVC (0) | 2025.04.01 |
[MSA] API Gate Way - 시작하기 (0) | 2025.04.01 |
[MSA] Spring Cloud Eureka 개념 및 사용법 (0) | 2025.02.26 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 갤럭시s25울트라
- 로또
- 반응형레이아웃
- 소근육발달
- 인생역전
- 내돈내산
- 코딩셰프
- java
- 정보처리기사
- Flutter
- 플러터
- 개발자
- DART
- 난임부부
- json
- springboot
- apigateway
- spring msa
- spring cloud gateway mvc
- MSA
- 육아
- 코드팩토리
- 실내데이트
- EUREKA
- Spring cloud gateway
- 행운
- android
- Spring
- 안드로이드
- 로또구매팁
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함