cluster mode1 [Back-End] Node.js 를 효율적으로 사용하는 법은? (무중단, 병렬처리) Node.js 특징 - Node.js는 싱글 스레드(Thread)로 동작하고, 단일 CPU 코어에서 실행됨 - 이는 서버의 CPU가 멀티 코어(8, 16 코어 등)여도 단 하나의 코어만 사용함 Cluster 특징 - CPU 코어를 모두 활용하여 병렬 처리 작업이 가능케 해주는 Node.js 모듈 - CPU 당 하나의 Worker 생성 (기본값) - Master 와 Worker 로 구성되며, Master 는 Worker 를 관리함 - Master 가 죽는 경우 모든 Worker 는 죽게됨 - 아래와 같은 번들 플러그인이 제공됨 cli : 클러스터를 관리할 수 있는 명령창 debug : 클러스터에 대한 디버깅 정보 logger : Master, Worker 로그 pidfiles : Master, Worker.. 2022. 1. 6. 이전 1 다음