Eureka -server
1. Spring Boot project 생성 -> eureka server 선택
2. pom.xml에 Eureka Server dependency 추가
3. configuration - application.yml 수정 -> src/main/resources에 application.properties 삭제하고 application.yml
파일 생성
4. @EnableEurekaServer Annotation 추가하여 Eureka Server Application으로 선언
→ Src/main/java에 eurekaserverapplication.java 열어서 @enableEurekaServer 추가해서 import하기
5. web에서 localhost:지정포트 로 접속하면 server나온댜
Eureka-client
1. Eureka Discfovery Client, Spring Web Starter 두개 선택
- Spring Web Starter 없으면 Tomcat 실행할 수 없어 연결 안됨
2. Application.yml에 추가
server:
port: 실행중인 server와 다른 포트
3. Src/main/java에 EurekaClientApplication.java에 @EnableEurekaClient 추가
4. Server에 보면 Instances에 추가 되어 있다.
Zuul
1. Zuul, eureka-client dependency 선택해서 프로젝트 생성
2. Application.yml에 defaultZone을 원하는 서버와 포트로 지정
3. Src/main/java에 zuulapplication.java에 enablezuulproxy, enableDiscoveryClient import해주기
Src/main/java에 filter class 추가
4. Zuulapplication.java에 Simple filter 추가할때 @Bean 추가
'DEV > MSA' 카테고리의 다른 글
MSA 시작하기 - Zuul (0) | 2021.03.11 |
---|---|
MSA 시작하기 - Ribbon (0) | 2021.03.10 |
Eureka Service 만들기 (0) | 2021.03.09 |
댓글