728x90
max connection 의 default는 원래 기본적으로 제한이 없었으나 최근 버전에서는 호스트당 500개로 제한되어 있는 상태이다. 물론 이 값은 커스텀 할 수 있다.
그런데 이 사실을 알고나니 mutate() 대해 궁금해졌다. 난 WebClient를 호스트별로 mutate() 해서 사용했는데 만약 이때마다 새로운 인스턴스가 생성되는거라면 불필요하게 많은 WebClient 를 생성하게 되는거다.
그런데 서칭해보니 WebClient 는 한번 빌드한 뒤에는 이뮤터블하고 mutate() 하더라도 동일한 인스턴스가 사용되고 다른 설정값을 가지는 요청을 처리할 수 있게 해줄 뿐이라고 한다.
728x90
'Backend > Spring+Boot' 카테고리의 다른 글
@JsonCreator 주의사항 (0) | 2022.11.02 |
---|---|
[SpringBoot] SpringMVC 에서 WebClient 사용시 주의사항 (0) | 2022.07.28 |
spring-boot-maven-plugin 디버깅 하기 (0) | 2022.05.31 |
WebClient SSL 설정 (0) | 2022.04.19 |
[SpringBatch] SpringBatch 이력테이블 초기화 스크립트 (0) | 2022.03.29 |