developerelen.log
로그인
developerelen.log
로그인
[Node.js] Cluster
Elen li
·
2021년 12월 13일
팔로우
0
0
cluster 모듈은 기본적으로 싱글 프로세스로 동작하는 노드가 CPU 코어를 모두 사용할 수 있게 해주는 모듈입니다.
장점
포트를 공유하는 노드 프로세스를 여러개 둘 수도 있으므로, 요청이 많이 들어왔을 때 병렬로 실행된 서버의 개수만큼 요청이 분산되게 할 수 있습니다.
cluster을 설정하여 코어 하나당 노드 프로세스 하나가 돌아갈 수 있으므로 성능 개선 가능
단점
메모리를 공유하지 못함 -> 세션을 메모리에 저장하는 경우 문제가 될 수 있음.
(레디스 등의 서버를 도입하여 해결 가능)
Elen li
Android, Flutter 앱 개발자입니다.
팔로우
이전 포스트
[Node.js] 쿠키와 세션
다음 포스트
[Node.js] express 미들웨어 소개
0개의 댓글
댓글 작성