|
@@ -9,6 +9,7 @@ eureka:
|
|
|
defaultZone: http://${EUREKA}/eureka
|
|
|
|
|
|
zuul:
|
|
|
+ retryable: true
|
|
|
ignored-services: "*"
|
|
|
prefix: /api
|
|
|
routes:
|
|
@@ -31,8 +32,20 @@ ribbon:
|
|
|
|
|
|
icd-search:
|
|
|
ribbon:
|
|
|
- NIWSServerListClassName: com.netflix.niws.loadbalancer.DiscoveryEnabledNIWSServerList
|
|
|
- ConnectTimeout: 50000
|
|
|
- ReadTimeout: 50000
|
|
|
MaxTotalHttpConnections: 500
|
|
|
- MaxConnectionsPerHost: 100
|
|
|
+ MaxConnectionsPerHost: 100
|
|
|
+
|
|
|
+ # HttpClient의 Connection timeout(연결과정의 Timeout 시간)
|
|
|
+ ConnectTimeout: 3000
|
|
|
+
|
|
|
+ # HttpClient의 Read Timeout(데이터를 읽어오는 과정의 Timeout 시간)
|
|
|
+ ReadTimeout: 5000
|
|
|
+
|
|
|
+ # 첫 시도 실패시 같은 서버로 재시도 하는 수(첫번째 전송은 제외)
|
|
|
+ MaxAutoRetries: 1
|
|
|
+
|
|
|
+ # 첫 시도 실패시 다음 서버로 재시도 하는 수(첫번째 전송은 제외)
|
|
|
+ MaxAutoRetriesNextServer: 1
|
|
|
+
|
|
|
+ #Whether all operations can be retried for this client
|
|
|
+ OkToRetryOnAllOperations: true
|