Spring Cloud Eureka 서버 프로젝트 생성

CHEESE·2022년 8월 22일
0

Spring Cloud + MSA

목록 보기
4/13
post-thumbnail

프로젝트 생성


입맛에 맞게 바꾸세요~

Eureka Server 어플리케이션을 생성하는 것이기 때문에 Spring Cloud Discovery 항목 내에 Eureka Server 디펜던시를 추가한다.

SpringBootApplication 수정

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@SpringBootApplication
@EnableEurekaServer     // Eureka Server로 등록
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

클래스 레벨에 @EnableEurekaServer 어노테이션을 추가하여 이 어플리케이션이 Eureka Server로 동작할 것임을 알린다.

application.properties 작성

server.port=8761
spring.application.name=discovery-service

# eureka 설정
# false로 하지 않으면 자기 자신을 클라이언트로 등록함
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

실행


대시보드 화면이 표시된다.
Instances currently registered with Eureka 항목에 Eureka Client로 등록된 서비스가 표시된다.

0개의 댓글