oy-techblog / tech-blog-comment

tech.oliveyoung.co.kr comment repository
0 stars 0 forks source link

blog/2022-11-10/oliveyoung-discovery-premium-webclient/ #68

Open utterances-bot opened 3 weeks ago

utterances-bot commented 3 weeks ago

신규 전시 프로젝트에서 WebClient 사용하기 | 올리브영 테크블로그

Http Client에 관한 소소한 이야기

https://oliveyoung.tech/blog/2022-11-10/oliveyoung-discovery-premium-webclient/

82surf commented 3 weeks ago

좋은 글 감사합니다! :D 진행 중인 프로젝트에 Spring MVC와 WebFlux 중 무엇을 도입할지 고민 중인데, WebFlux의 경우 JDBC처럼 Blocking I/O와 함께 사용하게 되면 오히려 MVC보다 성능이 떨어지거나 스레드 풀이 빠르게 소진되는 문제가 있다는걸 알게 되었습니다. MongoDB처럼 Non-blocking I/O를 지원하는 DB를 사용하거나 R2DBC를 사용해야 하는데 R2DBC는 아직 JPA만큼 성숙하지 않은 것 같아 고민 중입니다. 올리브영에서는 WebFlux를 도입한 부분에 R2DBC나 MongoDB 처럼 Non-blocking I/O를 지원하는 방식만을 함께 사용하고 계신지 궁금합니다!