본문 바로가기
Node.js

Node.js 클러스터

by Mecodata 2023. 8. 28.

클러스터(Cluster)

- 기본적으로 싱글 스레드인 노드가 CPU 코어를 모두 사용할 수 있게 해주는 모듈 (작업 관리자 - 성능에서 개수 확인 가능)

- 포트를 공유하는 노드 프로세스를 여러 개 둘 수 있음 

- 요청이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청이 분산

- 클러스터로 코어 하나당 노드 프로세스 하나를 배정 가능 => 멀티 프로세스 방식

- 멀티 프로세스 방식이라 자원 공유 X

- Node.js 클러스터 = Primary 프로세스(1) + Worker 프로세스(나머지)

'Node.js' 카테고리의 다른 글

Socket.io와 WebSocket 비교  (0) 2023.11.27
Node.js로 Redis 연결  (0) 2023.09.05
Node.js 정의 및 장단점  (0) 2023.06.06
Node.js Swagger 적용  (0) 2023.06.03
Socket.io  (0) 2023.05.31

댓글