일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- golang
- PL/SQL
- 백준
- 자료구조
- Intellj
- 알고리즘
- db
- retry
- 운영체제
- 클라우드
- MVC
- MST
- 쿼리
- Spring Boot
- Spring
- 페이징
- 디자인 패턴
- Spring Cloud
- SQL
- 코딩
- 자바
- Jenkins
- Spring Cloud Feign
- Kafka
- JPA
- 데이터베이스
- feign
- DP
- 오라클
- aws
- Today
- Total
목록Spring Cloud Feign (3)
justgo_developer
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..
목차 Hystrix란? Feign fallback 예제 Feign fallback 테스트 시 에러 이슈 상세 1. Hystrix란? Hystrix란? netflix에서 만든 라이브러리로 마이크로 서비스 아키텍처에서 분산된 서비스간 통신이 원활하지 않은 경우에 각 서비스가 장애 내성과 지연 내성을 갖게하도록 도와주는 라이브러리다. Hystrix란? spring-cloud의 서비스 중 하나. Circuit Breaker Pattern을 사용. API 서버가 장애 발생 등의 이유로 일정 시간(Time window) 내에 여러번 오류 응답을 주는 경우(timeout, bad gateway 등) 해당 API 서버로 요청을 보내지 않고 잠시 동안 대체(fallback) method를 실행. 일정 시간이 지나서 다시..
Spring Cloud Feign 목차 Feign Client 정의 Feign Client 예제 Feign Client 추가 설정(심화) 1. Feign Client 정의 Feign은 넷플릭스에서 개발한 웹 서비스 Client Binder 도구. 어노테이션을 붙이고, interface를 선언하여 쉽고 편하게 사용할 수 있다. 2. Feign Client 예제 spring-cloud-starter-openfeign maven 추가 1.8 Finchley.RELEASE org.springframework.cloud spring-cloud-starter-openfeign org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} po..