Spring Cloud Netflix Eureka

최준호·2022년 2월 14일
0

Microservice Architecture

목록 보기
1/32
post-thumbnail

✍Eureka

유레카의 역할은 Service Discovery의 역할로써 각 서비스들의 상태와 연결 주소값을 가지고 있는 역할을 한다. (=전화번호 목록 같이)

🔨Service Discovery 프로젝트 생성

다른 Dependencies들은 선택할 필요 없이 Eureka Server만 선택해주면 된다.

생성된 프로젝트의 @EnableEurekaServer 어노테이션을 추가해주어 Spring이 시작될 때 현재 프로젝트가 유레카 서버임을 등록한다.

server:
  port: 8761  #Eureka Server는 Web Service 개념으로 실행됨으로써 port번호가 필요

spring:
  application:
    name: discoveryservice  #Micro Service는 각 서비스들을 구별하기 위한 ID값이 필요함 name=id

eureka:
  client:
    register-with-eureka: false #Server이지만 Eureka library를 포함하고 있고 client들과 같이 자동으로 discovery에 등록이 되는데 그 현상을 막기 위해 false로 설정해준다.
    fetch-registry: false

yml 파일도 작성해준다.

정상적으로 실행된 화면을 확인할 수 있다.

다음 포스트에서 Client를 등록해서 실행해보자!

profile
코딩을 깔끔하게 하고 싶어하는 초보 개발자 (편하게 글을 쓰기위해 반말체를 사용하고 있습니다! 양해 부탁드려요!) 현재 KakaoVX 근무중입니다!

0개의 댓글