일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- JPA
- Jenkins
- feign
- MST
- 백준
- 클라우드
- Intellj
- 알고리즘
- db
- DP
- 자료구조
- 운영체제
- SQL
- PL/SQL
- golang
- retry
- Spring Cloud
- 페이징
- 쿼리
- Kafka
- 디자인 패턴
- aws
- 코딩
- Spring Boot
- 자바
- Spring Cloud Feign
- Spring
- 데이터베이스
- MVC
- Today
- Total
목록Spring Cloud (4)
justgo_developer
Spring Cloud Sleuth 적용 상세 Sleuth는 RestTemplate, Feign, WebClient와 같은 스프링 진형의 HTTP Client 모듈을 사용하는 경우 Sleuth 의존성을 추가하는 것으로도 설정이 자동적으로 동작하게 됩니다 spring boot 2.X 버전에서만 Spring Cloud Sleuth 사용 가능 Spring boot 3.X 버전에서는 Micrometer Tracking으로 변경 Spring Cloud Sleuth will not work with Spring Boot 3.x onward. The last major version of Spring Boot that Sleuth will support is 2.x. The core of this project go..
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..