서버가 포함 된 Node.js가 포함 된 프로젝트에서 작업 중입니다. (단순함을 위해이 서버를 특정 클라이언트의 메시지를 다른 클라이언트로 전달해야하는 채팅 서버로 상상해보십시오) . 나는이 서버가 항상 도달 할 수있는 QoS상의 이유로 클러스터링을 사용하여 다른 서버 (다른 물리적 시스템)간에 균형로드를 나누고 서버가 다운되면 다른 서버가 요청을 처리 할 준비가되었는지 확인해야한다고 생각했습니다. .Node.js 다중 서버 클러스터링
제 질문은 Node.js에서 이런 종류의 분산 된 접근이 가능합니까?
"클러스터"모듈에 대해 이미 읽었지만, 내가 이해 한 바에 따르면, 동일한 컴퓨터의 다중 프로세서에서만 확장되는 것처럼 보입니다.
더 자세히 태그를 지정하십시오. 이것은 [태그 : 클러스터 분석] (일명 : 클러스터링, 데이터 마이닝 기술)이 아니 었습니다. –
MongoDB에서 샤딩을보세요 - https://docs.mongodb.com/manual/sharding/ 위치별로 또는 다른 속성, 시간대, 소셜 그룹 또는 채팅방별로 샤드 할 수 있습니다. –