- Today
- Yesterday
- Total
목록Technology/Server - NodeJS (2)
메이쁘
안녕하세요. 시간 관련 정보를 쉽게 처리하는 라이브러하세요. 시간 관련 정보를 쉽게 처리하는 라이브러리 Moment.js 를 사용하여 현재 서울 시간을 출력해보겠습니다. 그 외 여러 함수나 변수 사용 방법은 Docs 사이트 를 참고해주세요! 두 개의 모듈이 필요합니다. 전부 install 해주세요. npm install moment --save npm install moment-timezone --save 다음, 실제 코딩하여 사용해봅시다. require('moment-timezone'); var moment = require('moment'); moment.tz.setDefault("Asia/Seoul"); exports.moment = moment; moment.tz.setDefault() 를 통해 ..
Cluster(클러스터) 컴퓨터 클러스터란 ? - 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합. 즉, 병렬 처리를 하기 위해 작업을 분산시킨 시스템을 말한다. 그럼 NodeJS 에서의 Cluster 에 대해 알기 전에 NodeJS의 특성에 대해 짚고 넘어간다. NodeJS는 자바스크립트 기반의 싱글 쓰레드 작업 처리 시스템 이다. 그렇지만, 모든 event(작업)는 이벤트 큐에 넣어지기 때문에 쓰레드가 하는 역할은 크지 않다. 하지만 event 들이 큐로 가기 때문에 쓰레드 측면에서 봤을 때 실행시간을 예측하기가 힘들다. 또한, NodeJS는 하나의 프로세스가 32 bit - 512MB 64 bit - 1.5GB 메모리를 사용하도록 제한되어 있어서 이 제한을 늘리는 것 보다 ..