Java Spring과 Node.js 비교 서론 최근 면접에서 `Java`와 `Node.js`를 이용해서 백엔드 개발을 할때 어떤 차이가 있냐는 질문을 받았다. 이 질문에 나는 자바에서 스프링을 사용하는 경우 요청 하나당 하나의 스레드가 생성되고 Node.js는 이벤트 루프라고 불리는 싱글 스레드 하나가 모든 요청을 다 받고 I/O작업의 경우 비동기 방식으로 처리를 던져놓고 다른 일을 하고 있다가 I/O작업이 완료되면 이벤트 방식으로 요청이 완료됨을 알리는 방식으로 클라이언트에게 응답한다고 답했다. Java의 Spring을 이용하는경우와 Node.js를 사용하는경우를 좀 더 자세히 비교하기 위해서 이 글을 작성하였다. 전통적인 웹애플리케이션 요청 처리 spring webflux와 같은 차세대 기술이 아닌 spring mvc를 사용하여서 웹애플리케.. 2020. 5. 12. 이전 1 다음