2010-12-16 14 views
2

私はTwitter、Facebookなどのソーシャルネットワークにバックグラウンドで接続するためのnodejsデーモンを作成しています。すべてのユーザーは、そのアカウントに複数のソーシャルネットワークを接続できます。そして、すべてのユーザーが約5つのネットワークが接続され、1000人のユーザーがいるとします。それは5000の接続になります。接続は、約1分かそこらのようなリアルタイムに近いものでなければなりません。新しいnodejsプロセスの開始方法

私の考えは、すべてのユーザーからすべてのデータを取得する1つのプロセスではなく、ソーシャルネットワークからコンテンツを取得する新規ユーザーごとに新しいnodejsプロセスを開始することでした。 しかし、私の質問はどのように始めるかです。私はすでにこれを行うためのスクリプトをいくつか書いていますが、nodejに関する私の知識はどこにもありませんので、この仕組みがわかりません。

新しいユーザー登録時に新しいnodejsプロセスを自動的に開始する方法はありますか?それとももっと良い方法がありますか?

ありがとうございます。

答えて

1

1kプロセスが必要ですか?これはすでに1GIGのオーバーヘッドと1トンのOSで動作しています。

Node.jsの内部にすべての処理が必要なのはなぜですか?実際にテストしましたか?複数のプロセスが必要ですか?必要ならば、child_processモジュールを使用してNode.jsから新しい子プロセスを開始することができます。

メインプロセスの実行を維持するには、foreverを参照してください。

まだ最初に1つのプロセスでテストしてから、それが期待どおりに実行/実行されないことがわかると、複数のプロセスに処理を組み込むのは簡単です。

関連する問題