[Spring] Discovery Eureka Client 란
by 코박7들어가기 전.
- 각 MSA 프로젝트 들이 하나의 Eureka Client 로 생각하면 된다.
- Discovery server 는 곧 Eureka Server 를 의미한다.
Client Server setting
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
- 의존성 추가
# eureka client
# eureka server 에 노출될 id 설정
eureka.instance.instance-id=
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
eureka.instance.prefer-ip-address=true
- application.properties
- 위와 같은 설정을 하면 eureka server 에 자동으로 등록되며 주기적으로 (30초에 한번) discovery server 에 서버 진행 상태를 보내준다.
properties 적용이 안되는 경우
buildscript {
ext {
set('springCloudVersion', "2021.0.4")
}
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}
'spring' 카테고리의 다른 글
[Spring] spring Load Balancing 이란 ? (0) | 2024.01.30 |
---|---|
[Spring] spring cloud Gateway 란 ? (0) | 2023.09.10 |
[Spring] Discovery Server (Eureka Server) 란 ? (0) | 2023.09.10 |
[Spring] @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor (0) | 2023.07.31 |
[Spring] 간단하게 POST 요청 보내기 (2) | 2023.07.25 |
블로그의 정보
코딩박스
코박7