1. 유레카 클라이언트 의존성 추가
2. 유레카 클라이언트 어노테이션 등록 (@EnableDiscoveryClient)
@SpringBootApplication
@EnableDiscoveryClient
public class UserServiceApplication {
public static void main(String[] args) {
SpringApplication.run(UserServiceApplication.class, args);
}
}
3. application.yml 설정
eureka.client.fetch-registry=true는 유레카 서버로부터 인스턴스들의 정보를 주기적으로 가져올 것인지를 설정하는 속성임.
true로 설정하면 갱신된 정보를 받겠다는 설정.
defaultZone 값은 유레카 서버의 End Point 주소 입력하면 됨.
server:
port: 9001
spring:
application:
name: user-service
eureka:
client:
register-with-eureka: true
fetch-registry: true
service-url:
defaultZone: http://127.0.0.1:8761/eureka
랜덤 포트 설정으로 작성된 파일
server:
port: 0
spring:
application:
name: user-service
eureka:
instance:
instance-id: ${spring.cloud.client.hostname}:${spring.application.instance_id:${random.value}}
client:
register-with-eureka: true
fetch-registry: true
service-url:
defaultZone: http://127.0.0.1:8761/eureka
'MSA > MSA관련기술' 카테고리의 다른 글
Spring Cloud Gateway (api gateway) (0) | 2022.07.04 |
---|---|
API Gateway Service (0) | 2022.07.04 |
Spring Cloud Netflix Eureka 서버 설정 (0) | 2022.07.03 |
MSA 아키텍처 1 (0) | 2022.07.03 |
웹서버 사용하는 이유, 프록시 서버 (0) | 2022.07.03 |
댓글