일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자료구조
- feign
- Spring Cloud Feign
- 페이징
- DP
- JPA
- golang
- 오라클
- 알고리즘
- 운영체제
- Intellj
- Kafka
- SQL
- aws
- retry
- MST
- 디자인 패턴
- Spring Boot
- 코딩
- Spring Cloud
- 데이터베이스
- 자바
- 백준
- MVC
- Spring
- 클라우드
- Jenkins
- PL/SQL
- db
- 쿼리
- Today
- Total
목록retry (2)
justgo_developer
Spring Cloud Feign retry customize 기본적으로 Spring Cloud Feign retry 대상은 IO Exception이다. IO Exception이란 입출력 동작 실패 또는 인터럽트 시 발생하는 Exception ErrorDecoder 인터페이스를 직접 구현하여 에러 코드별로 처리 할수 있다. retry 대상이 아닌 에러 코드를 retry 처리 하려면 아래와 같이 해당 코드에 RetryableException 예외를 발생시켜주면 된다. yml 설정에 feign.client.config.feignName.errorDecoder에 ErrorDecoder 인터페이스를 직접 구현한 클래스 경로를 추가해준다. package com.study.springcloud; import fei..
Feign client Timeout 설정 방법 [global] feign: client: config: default: connectTimeout: 5000 readTimeout: 5000 loggerLevel: basic ※ feignClient 별로 처리도 가능 feign: client: config: feignName: #FeignClient에서 name 설정값으로 준 값 connectTimeout: 5000 readTimeout: 5000 loggerLevel: basic Feign logging : loggerLevel로 위에 예시처럼 Clinet별로 처리 가능 Feign logging은 DEBUG에서만 동작 logging.level.com.study.springcloud.KakaoOpenAp..