본문 바로가기
DEV/MSA

Spring Boot 에서 Eureka 시작하기

by 땅콩둘기 2021. 3. 8.
반응형

Eureka -server

1.     Spring Boot project 생성 -> eureka server 선택

2.      pom.xml Eureka Server dependency 추가

3.      configuration - application.yml 수정 -> src/main/resourcesapplication.properties 삭제하고 application.yml

         파일 생성

4.     @EnableEurekaServer Annotation 추가하여 Eureka Server Application으로 선언

          →  Src/main/javaeurekaserverapplication.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.ymldefaultZone을 원하는 서버와 포트로 지정

3.     Src/main/java zuulapplication.java enablezuulproxy, enableDiscoveryClient import해주기

        Src/main/javafilter class 추가

4.     Zuulapplication.javaSimple filter 추가할때 @Bean 추가

 

반응형

'DEV > MSA' 카테고리의 다른 글

MSA 시작하기 - Zuul  (0) 2021.03.11
MSA 시작하기 - Ribbon  (0) 2021.03.10
Eureka Service 만들기  (0) 2021.03.09

댓글