유레카 상세 설정 (디폴트 값들로 명시적 셋팅)
This commit is contained in:
@@ -25,10 +25,10 @@ eureka:
|
||||
serviceUrl:
|
||||
defaultZone: http://peer1:8762/eureka/
|
||||
instance:
|
||||
lease-renewal-interval-in-seconds: 10 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
lease-renewal-interval-in-seconds: 30 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
# 디스커버리는 서비스 등록 해제 하기 전에 마지막 하트비트에서부터 설정된 시간(second) 동안 하트비트가 수신되지 않으면
|
||||
# 서비스 등록 해제 (디폴트 90초)
|
||||
lease-expiration-duration-in-seconds: 15
|
||||
lease-expiration-duration-in-seconds: 90
|
||||
prefer-ip-address: true # 서비스의 호스트 이름이 아닌 IP 주소를 유레카 서버에 등록하도록 지정 (디폴트 false)
|
||||
|
||||
logging:
|
||||
|
||||
@@ -24,7 +24,7 @@ eureka:
|
||||
server:
|
||||
enable-self-preservation: false # 일시적인 네트워크 장애로 인한 서비스 해제 막기 위한 자기 보호 모드 (디폴트 true, 운영에선 반드시 true 로 설정 필요)
|
||||
response-cache-update-interval-ms: 30000 # 유레카 서버의 캐싱 업데이트 주기 (디폴트 30,000ms)
|
||||
eviction-interval-timer-in-ms: 15000 # 클라이언트로부터 하트비트가 계속 수신 되는지 점검 (디폴트 60,000)
|
||||
eviction-interval-timer-in-ms: 60000 # 클라이언트로부터 하트비트가 계속 수신 되는지 점검 (디폴트 60,000)
|
||||
wait-time-in-ms-when-sync-empty: 3000 # 유레카 서버가 시작되고 유레카 피어링 노드로부터 Instance 들을 가져올 수 없을 때 기다릴 시간 (디폴트 3000ms, 운영 환경에선 삭제 필요)
|
||||
registry-sync-retries: 5 # 유레카 피어 노드로부터 registry 를 갱신할 수 없을 때 재시도 횟수 (디폴트 5)
|
||||
client:
|
||||
|
||||
@@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.servlet.ServletRequest;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/event")
|
||||
public class EventController {
|
||||
@@ -28,14 +30,14 @@ public class EventController {
|
||||
}
|
||||
|
||||
@GetMapping(value = "name/{nick}")
|
||||
public String getYourName(@PathVariable("nick") String nick) {
|
||||
public String getYourName(ServletRequest req, @PathVariable("nick") String nick) {
|
||||
// 히스트릭트 타임아웃을 테스트하기 위함
|
||||
/*try {
|
||||
Thread.sleep(4000);
|
||||
} catch(InterruptedException e) {
|
||||
e.printStackTrace();;
|
||||
}*/
|
||||
return "[EVENT] Your name is " + customConfig.getYourName() + ", nickname is " + nick;
|
||||
return "[EVENT] Your name is " + customConfig.getYourName() + ", nickname is " + nick + ", port is " + req.getServerPort();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -41,10 +41,10 @@ eureka:
|
||||
serviceUrl:
|
||||
defaultZone: http://peer1:8762/eureka/
|
||||
instance:
|
||||
lease-renewal-interval-in-seconds: 10 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
lease-renewal-interval-in-seconds: 30 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
# 디스커버리는 서비스 등록 해제 하기 전에 마지막 하트비트에서부터 설정된 시간(second) 동안 하트비트가 수신되지 않으면
|
||||
# 서비스 등록 해제 (디폴트 90초)
|
||||
lease-expiration-duration-in-seconds: 15
|
||||
lease-expiration-duration-in-seconds: 90
|
||||
prefer-ip-address: true # 서비스의 호스트 이름이 아닌 IP 주소를 유레카 서버에 등록하도록 지정 (디폴트 false)
|
||||
|
||||
logging:
|
||||
|
||||
@@ -40,10 +40,10 @@ eureka:
|
||||
serviceUrl:
|
||||
defaultZone: http://peer1:8762/eureka/
|
||||
instance:
|
||||
lease-renewal-interval-in-seconds: 10 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
lease-renewal-interval-in-seconds: 30 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
# 디스커버리는 서비스 등록 해제 하기 전에 마지막 하트비트에서부터 설정된 시간(second) 동안 하트비트가 수신되지 않으면
|
||||
# 서비스 등록 해제 (디폴트 90초)
|
||||
lease-expiration-duration-in-seconds: 15
|
||||
lease-expiration-duration-in-seconds: 90
|
||||
prefer-ip-address: true # 서비스의 호스트 이름이 아닌 IP 주소를 유레카 서버에 등록하도록 지정 (디폴트 false)
|
||||
|
||||
logging:
|
||||
@@ -51,6 +51,7 @@ logging:
|
||||
com.netflix: WARN
|
||||
org.springframework.web: WARN
|
||||
com.assu.cloud: DEBUG
|
||||
|
||||
service:
|
||||
id:
|
||||
zuul: zuulserver
|
||||
|
||||
@@ -31,10 +31,10 @@ eureka:
|
||||
serviceUrl:
|
||||
defaultZone: http://peer1:8762/eureka/
|
||||
instance:
|
||||
lease-renewal-interval-in-seconds: 10 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
lease-renewal-interval-in-seconds: 30 # 유레카 서버로 설정된 시간(second)마다 하트비트 전송 (디폴트 30초)
|
||||
# 디스커버리는 서비스 등록 해제 하기 전에 마지막 하트비트에서부터 설정된 시간(second) 동안 하트비트가 수신되지 않으면
|
||||
# 서비스 등록 해제 (디폴트 90초)
|
||||
lease-expiration-duration-in-seconds: 15
|
||||
lease-expiration-duration-in-seconds: 90
|
||||
prefer-ip-address: true # 서비스의 호스트 이름이 아닌 IP 주소를 유레카 서버에 등록하도록 지정 (디폴트 false)
|
||||
|
||||
|
||||
@@ -58,6 +58,7 @@ zuul:
|
||||
event-service: /evt/**
|
||||
member-service: /mb/**
|
||||
sensitive-headers: Cookie,Set-Cookie # 주울이 하위 서비스에 전파하지 않는 헤더 차단 목록 (디폴트는 Cookie, Set-Cookie, Authorization)
|
||||
|
||||
hystrix:
|
||||
command:
|
||||
default: # 유레카 서비스 ID
|
||||
|
||||
Reference in New Issue
Block a user