Spring RestTemplate에서 WebClient로의 업그레이드가 OutOfMemoryError를 유발하다
Java 엔터프라이즈 애플리케이션에 인기 있는 Spring Boot에서 RestTemplate에서 WebClient로 업그레이드하면서 성능은 향상되었지만, 동일한 동시 연결 수에서 OutOfMemoryError
로 인해 크래시가 발생했습니다. 이 문제를 진단하고 해결한 방법을 공유합니다. WebClient의 동시성, 비동기성, 성능 향상 등의 장점에도 불구하고, 직접 버퍼 메모리 관련 문제로 인해 주의가 필요함을 알 수 있습니다.