[Spring Cloud] - Eureka 에 서비스 등록하기

목차

참고

✅ Eureka 서버에 서비스 등록하기

앞에서 설정을 마치고 실행중인 Eureka 서버에 서비스를 등록하기 위해서는 몇가지 작업이 필요합니다.

1. 라이브러리 추가

Eureka 에 서비스를 등록하기 위해서는 client 라이브러리가 필요합니다.

implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'

2. @EnableDiscoveryClient 추가

애플리케이션에 @EnableDiscoveryClient 를 추가해줍니다.

@SpringBootApplication
@EnableDiscoveryClient
public class UserServiceApplication {

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

3. Eureka 서버에 등록을 위한 Properties 설정 추가

eureka.client.register-with-eureka 값을 true 로 줌으로써 서비스가 Eureka 서버에 등록하도록 설정합니다. Service 를 등록하기 위해서는 어디에 Eureka 서버가 작동중인지 Client 가 알아야 합니다. eureka.client.service-url.defaultZone 설정값을 이용해 서비스를 등록할 Eureka 서버의 주소를 설정합니다.

eureka:
client:
register-with-eureka: true
fetch-registry: true
service-url:
defaultZone: http://localhost:8761/eureka

✅ Eureka Server 에 등록된 Service 확인하기

Service 등록 후 Dashborad

Share