목록spring webflux (1)
디지안의 개발일지
Spring Webflux에 대하여 - 1편
개요 회사에서 Spring Webflux에 대해 발표를 할 기회가 있었어서 그 내용에 대해 정리하려고 한다. 웹요청 처리의 처리 방식 웹요청을 처리하기 위해서는 다음과 같은 과정이 필요하다. 클라이언트에게 받은 웹요청(네트워크 패킷)은 이진 데이터로 요청이 들어온다. 이 이진 데이터를 웹서버에서 처리할 수 있는 데이터로 변환하는 작업이 필요하다. 이진 데이터 → 바이트 → HTTP 객체로 변환하는 과정이 필요하다. 이 과정에서 네트워크 패킷(이진 데이터)를 바이트로 변환하는 과정은 커널 스레드가 바이트 값을 HTTP 객체로 변환하는 과정은 유저 스레드가 진행하게 되는데 이 과정을 누가, 어떻게 처리하는가에 따라 웹 기술이 발전하였다. CGI(Common Gateway Interface) 1993년에 발표..
Spring
2023. 3. 27. 19:48