Nods.js는 2009년 라이언달이 개발한 서버 개발환경
크롬 브라우저에서 사용하는 V8 자바스크립트 엔진을 사용
이벤트 기반 비동기 방식 (CallBack) | - 한 사람이 커피숍에서 진동벨을 받고 다른일을하는 형식 - 사용자가 많아져도 시스템 자원을 많이 먹지 않음 - 이벤트를 받으면 동작하는 방식 |
스레드 기반 동기방식 | - 한 스레드가 한번에 여러 프로세스를 처리하는 방식 - 사용자가 많아지면 부하가 많이 걸림 |
장점 : 이벤트 기반 비동기식 방식으로 속도가 빠르며, 부하가 크게 걸리지않음, 대규모 작업에 큰 두각을 나타냄
단점 : 프로그램진행에 문제가 발생하는 순간, 프로그램 전체가 영향을 받음, 대용량 파일 처리시 속도가 매우 느려짐
'Programming > Node.JS' 카테고리의 다른 글
Event개념 이해 (0) | 2016.09.03 |
---|---|
기본 내장 모듈 (0) | 2016.09.03 |
전역 객체에 대하여 (0) | 2016.09.03 |
Node.js 에서 JSON 사용하기 (0) | 2016.08.27 |
Nodejs로 serial통신하기 (0) | 2016.08.25 |