Spring WebFlux 와 Netty 현업 프로젝트에서는 R2DBC, WebFlux 기술 스택으로 새롭게 개발이 진행 됐습니다.WebFlux에 대해서 알아 보려구 합니다. 기존 프로젝트는 Spring MVC + JDBC 조합은 Blocking 방식이고, 이와 다르게 이번에는WebFlux + R2DBC 조합으로 Non-Blocking 방식으로 진행하게 되었습니다. WebFlux(Non-Blocking) + JDBC(Blocking) 조합은 권장하지 않습니다. WebFlux의 Non-Blocking 장점 이 사라집니다.그리고 WebFlux는 적은수의 스레드로 많은 요청을 처리하게 되어 있는데, JDBC를 사용하면 DB 호출 마다 스레드가 Blocking 되어 리소스가 빠르게 고갈 됩니다.이렇게 되면 WebFlux가 빠르더라도 JDBC가 병목이 .. 2025. 5. 12. 이전 1 다음