애플리케이션을 작성하기 전에 단일 node.js 인스턴스 (express 및 (socket.io 또는 nowjs))가 아닌 경우 수행 할 작업을 알아야합니다. 더 이상 충분하지 않습니다.Node : Scale socket.io/nowjs - 다른 인스턴스에서 확장 가능
시간이 오기 전까지는 배율을 신경 쓰지 말고 응용 프로그램을 개발하고 문제가 생기지 않도록 할 수 있습니다. socket.io 또는 nowjs를 여러 배로 쉽게 확장 할 수 없으므로 인스턴스.
최근에 socket.io가 Redis를 사용하여 확장하는 방법을 지원한다는 것을 읽었습니다. Nowjs는 socket.io에 빌드됩니다 - 같은 방식으로 작동합니까? nowjs.org에서 "NowJS의 분산 버전"이 개발 중이며 비용이 많이 듭니다.
감사합니다. redis로 nowjs를 사용할 수 있는지 알고 계십니까? – Eliasdx
물론 다른 용도의 두 가지 완전히 다른 기술 일 수 있습니다. Nowjs는 socket.io와 유사한 지속적인 서버 - 클라이언트 연결 기능을 제공 할 것입니다. 이것은 서버 대 클라이언트 메시징, 클라이언트 브로드 캐스트 등과 같은 것들에 유용합니다. 전형적인 예는 chatroom을 구축하는 것입니다. Redis는 백엔드 데이터 저장소로 더 많이 사용됩니다. 키 - 값 쌍 저장, pubsub 등과 같은 작업을 수행 할 수 있습니다. 노드 외부에서 별도의 프로세스 (또는 별도의 시스템)로 존재하기 때문에 브리징에 유용합니다. 여러 서버. –