node 모듈
-
[Node.js] Node.js와 모듈Back-end/Node.js 2020. 4. 5. 17:36
Node.js 구글의 오픈소스 자바스크립트 엔진인 V8으로 빌드된 서버사이드 자바스크립트 언어는 C, C++, JavaScript로 개발되었다. 비동기식 프로그래밍이 가능하기 때문에 규모가 큰 서비스를 개발하기 좋은 소프트웨어 시스템 노드가 개발된 배경 기존 JSP와 같은 언어로 웹 어플리케이션을 개발한다면 일정한 메모리 공간을 사용하여 쓰레드를 생성해야 한다. 그렇다면 사용자가 많아질수록 서버를 추가해야 할 수 밖에 없다. -> 트래픽 비용의 과부하 또한 서버가 여러 대라면, 모든 서버들이 같은 데이터에 대해서 동기화되어 있어야 한다는 문제가 있었다. -> 이러한 문제를 해결하고자 노드가 개발되었다. 기존 멀티쓰레드 기반에서 벗어나 노드에서는 서버와 클라이언트의 연결을 하나의 이벤트로 처리된다. (메모..