반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- nestjs스터디
- 기술면접공부
- 코테공부
- JPA 공부
- DDD
- 코테준비
- nestjs공부
- JPA공부
- Kafka
- 스프링
- 자바공부
- Axon framework
- JPA스터디
- 프로그래머스
- 기술공부
- 플러터 개발
- 스프링부트공부
- 스프링부트
- querydsl
- Flutter
- 스프링공부
- 플러터 공부
- 카프카
- 자료구조공부
- K8S
- 알고리즘공부
- JPA예제
- nestjs
- JPA
- 스프링 공부
Archives
- Today
- Total
DevBoi
[Spring] httpClient 사용시 설정 본문
반응형
HttpClient로 3rd파티로 많이 보낸다.
이때 커넥션 타임아웃이나, 리스폰스 타임아웃에 대한 설정을 추가로 해줘야 시스템이 안정적이다.
설정하는 법은 아래와 같다.
1. RequestConfig를 사용하는 방법
RequestConfig 를 생성하고, custom 하위에 여러개의 설정값들이 있다.
connection timeout
requestconnection timeout
socket timeout
크게 이렇게 3가지를 저장하는데
의미는 이렇다.
connection.timeout -> 원격 호스트와 연결을 설정하는 시간
socket timeout-> 원격 호스트한테 데이터를 받는 시간
connection timeout -> 연결 관리자 , 풀에서 대기하는 시간
위에서 두개는 원격호스트에 연결 및 연결이 되어도 데이터를 받는데 걸리는 시간이다.
connection timeout은 사용하는 서버 내에서 풀 내 해당 연결을 할때까지 기다리는 시간을 설정할 수있는것이다.
따라서 저렇게 3가지를 설정하면
본 서버, 연결 서버에 대한 타임아웃을 다 설정할 수 있다.
위 2개는 필수다 시피 쓰고, 마지막 한개는 스트레스가 많을때를 위해서 사용하는 타임아웃 이다.
반응형
'Develop > [Spring]' 카테고리의 다른 글
[Spring] Fegin 잘 쓰기 (0) | 2023.06.14 |
---|---|
[Spring boot] 스케줄러 (0) | 2023.06.10 |
[Spring] GC log 완전히 분석하고, 튜닝하기! (0) | 2023.01.30 |
[Spring] bean scope , 싱글톤과 프로토 타입 빈 (0) | 2022.12.15 |
[Spring] 간단한 지식... mybatis Camel 변환 (0) | 2022.10.22 |