본문 바로가기

TIL

[TIL] 🌱 2023.05.03 - Feign Client

🛹 목표

목표 난이도 달성 여부
패스트 캠퍼스 강의 듣기
✔️
알고리즘 문제풀이 ✔️

📋 공부 내용 & 기록

 

스프링 FeignClient

Spring Web, RestTemplate, Feign은 Http Client의 모듈이다. Http Client는 Http 프로토콜을 사용하여 서버와 통신하기 위해 클라이언트 측에서 사용되는 소프트웨어를 말한다. 서버와 요청과 응답을 주고받으

mysterlee.tistory.com

Feign Client의 특징

  • Connection / Read Timeout : 외부 서버와 통신 시 Connection / Read Timeout 설정을 할 수 있다.
  • Feign Interceptor : 외부로 요청이 나가기 전에 만약 공통적으로 처리해야하는 부분이 있다면 Interceptor를 재정의하여 처리가 가능하다.
  • Feign Logger : Request/Response 등 운영을 하기 위한 적절한 Log를 남길 수 있다.
  • Feign Error Decoder : 요청에 대한 정상 응답이 아닌 경우 핸들링이 가능하다.

LogBack(추후 정리 예정)

 

[Logging] Logback이란?

블로그를 작성하고, 테코톡을 진행했어요. 더 쉽게 이해하고 싶다면 아래 영상을 시청해주세요! [10분 테코톡] ☂️ 검프의 Logging(로깅) #2 Logback 로깅 프레임워크 중 하나로, SLF4J의 구현체에요. SL

livenow14.tistory.com


 

'TIL' 카테고리의 다른 글

[TIL] 🌱 2023.05.11 - TestContainer  (0) 2023.05.11
[TIL] 🌱 2023.05.09 - spock  (0) 2023.05.09
[TIL] 🌱 2023.04.26 - Async  (0) 2023.04.26
[TIL] 🌱 2023.04.25 - 상속과 컴포지션  (0) 2023.04.25
[TIL] 🌱 2023.04.24 - 멀티 모듈  (0) 2023.04.24