Nods.js2009년 라이언달이 개발한 서버 개발환경

크롬 브라우저에서 사용하는 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

+ Recent posts