HttpClient 설정
- maxConnTotal = 클라이언트가 관리할 수 있는 최대 연결 개수
- maxConnPerRoute = 특정 경로(호스트) 에 대해 클라이언트가 열수 있는 최대 연결 수
- connectionRequestTimeout = 연결 객체를 얻기 위해 대기하는 최대 시간. 커넥션 풀로부터 사용 가능한 커넥션을 얻기 위해 기다리는 최대 시간 이다.
- readTimeout = 서버로부터 데이터를 읽는 데 사용할 수 있는 최대 시간 (소켓 타임 아웃) - 서버가 응답을 시작한 후 데이터를 읽기 시작한 순간부터 걸리는 시간.
- connectionTimeOut = 연결을 시도하는데 기다리는 최대 시간. Http 클라이언트가 서버에 대해 TCP연결을 설정하는데 걸리는 최대 시간 이다.(TCP handshake)
그외
- keepAliveTimeout = http 연결이 유휴상태일때 최대로 연결되어 있는 시간이다.
'인프라' 카테고리의 다른 글
Http keep alive 란 (0) | 2023.03.07 |
---|---|
macos ventura 업데이트 후 ssh 오류 (0) | 2023.02.09 |
DB 트랜잭션 및 락 (0) | 2022.05.18 |
docker 기본 사용법 (0) | 2021.06.20 |
docker mysql 설치 (0) | 2021.06.20 |