비동기방식1 Node.js 배경사와 이벤트 기반 비동기 방식의 이해 Node.js 배경사와 이벤트 기반 비동기 방식의 이해Node.js는 2009년 라이언 달(Ryan Dahl)에 의해 처음 개발되었습니다. 그는 기존의 서버 사이드 언어들이 페이지를 로딩하는 동안 대부분의 시간을 데이터베이스에서 데이터를 읽어오거나 파일 시스템과 같은 리소스에 접근하는 I/O 작업에 대기하는 문제점을 보고, 이를 개선하고자 했습니다. 이때 주목한 것이 자바스크립트의 비동기 이벤트 처리 능력과 V8 엔진의 빠른 실행 속도였습니다. 달은 이 두 가지를 활용하여 웹 서버를 구축하는 새로운 방식인 Node.js를 창안했습니다.이벤트 기반(Event-Driven) 아키텍처Node.js의 이벤트 기반 모델은 "이벤트 루프"라고 불리는 구조를 중심으로 동작합니다. 이벤트 루프는 들어오는 요청, 데이터.. 2024. 5. 15. 이전 1 다음