Spring

OkHttp Connection Pool 설정하기

주원만쉐 2023. 11. 15. 15:57
728x90

@PostConstruct 으로 시작시 Connection Pool을 설정하기

init() 에 ConnectionPool pool = new ConnectionPool(30, 10, TimeUnit.MINUTES); 추가하도록한다.

그리고...Builder에서 pool을 설정한다.

OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(connectTimeout, TimeUnit.SECONDS)
.writeTimeout(writeTimeout, TimeUnit.SECONDS)
.readTimeout(readTimeout, TimeUnit.SECONDS)
.connectionPool(pool)
.build();

728x90