Categories
Tags
8
16
32
![커버: [NODE] PM2 Cluster간 통신을 해보자 02 커버 이미지](/assets/images/post/covers/TIL-node.png)
PM2 클러스터 간 객체 전달 까먹지 않기 위한 기록이라 이번 포스팅은 많이 짧습니다 🙇♂️ 이전 포스팅에서는 PM2가 무엇이고, 어떤 기능을 지원 해주는지, 현재 진행 중인 프로젝트에서 어떤 방법으로 클러스터를 생성하여 스레드간 메세지를 어떻게 주고 받을 지 알아보았습니다. 이번에는 스레드 간에 메세지를 주고 받는 것에 중심을 두고 정리하려 합니다. 이전 포스팅에서는 `sendDataToProcessId`를 사용해서 스레드간 메세지를 주고 받았는데요, 이때 발생하는 이슈와 차선책을 기록하겠습니다.
2022년 10월 10일![커버: [NODE] PM2 Cluster간 통신을 해보자 01 커버 이미지](/assets/images/post/covers/TIL-node.png)
PM2 프로세스 매니저 PM2는 process management로 애플리케이션을 온라인으로 관리하고 유지하는 데 도움이 되는 데몬 프로세스 관리자입니다. - pm2 최근 작업 중인 프로젝트에서 pm2를 사용하게 되었는데요, 하루 배우고 하루 까먹는 상황에서 여태까지 삽질했던 내용을 기록하고 해결 방안을 제시하는 포스팅을 하려합니다. pm2는 node.js에서 기본적으로 제공하는 cluster module을 간편하게 사용하게 해줍니다. Node.js는 단일 스레드 방식으로 실행되므로 다중 코어 시스템 기능을 활용하지 않습니다. 하지만 Node.js는 기본적으로 모든 TCP 연결을 공유할 수 있는 Worker를 생성하는 Cluster module을 제공합니다.
2022년 09월 25일