私のアプリケーションを書く前に、単一のnode.jsインスタンス(expressおよび(socket.ioまたはnowjs))がそうでないときに何をすべきかを知る必要があります。もう十分です。Node:Scale socket.io/nowjs - 異なるインスタンス間のスケール
時間がたつまでスケールを気にする必要はありませんが、アプリケーションを開発してトラブルに遭遇することは望ましくありません。これは、socket.ioやnowjsを複数インスタンス。
私は最近、socket.ioがRedisを使ってスケールする方法をサポートしていることを読んでいます(私も経験はありません)。 Nowjsはsocket.ioの上に構築されています - それは同じように動作するのですか? nowjs.orgでは、「分散バージョンのNowJS」が開発中であり、お金を稼ぐつもりであることを読むことができます。
ありがとう、あなたはnowisをredisで使用できるかどうか知っていますか? – Eliasdx
もちろん、用途は異なる2つの全く異なるテクノロジーです。 Nowjsは、socket.ioに似た一定のサーバ - クライアント接続機能を提供します。これは、サーバーからクライアントへのメッセージング、クライアントブロードキャストなどの場合に便利です。古典的な例では、チャットルームを構築しています。 Redisは、バックエンドのデータストアとして多く使われています。キーと値のペアを保存したり、pubsubなどの作業を行うことができます。別のプロセスとして(または別のマシン上でも)ノードの外部に存在するため、複数のサーバー。 –