5

Herokuは実行できます

Web Dynos

労働者ダイノス

WebDynosがルートを処理するように

労働者の労働者ダイノスが処理作業を担当します。

ダイノのユニットがあるので、

Node.jsクラスターモジュールを使用することは、Herokuでは意味がないようです。

Node.jsクラスターモジュールはサーバーCPUのすべてのコアを使用するため

そして、Dynoは私にはCPUコアの仮想ユニットのようです。

私は正しいですか?それとも、クラスターモジュールでnode.jsアプリを実行する価値はありますか?

4

3 に答える 3

4

クラスターモジュールを使用する価値があることがわかりました

dynoには4つのCPUコアがあるためです。


参照: http ://www.quora.com/Heroku/How-powerful-is-one-Heroku-dyno

于 2012-07-11T07:01:56.510 に答える
1

これは古い質問です。もっと完全な答えに更新する必要があると思いました。

彼らのドキュメントのこの表によると

  • 1XDynosには1つのクラスターがあります
  • 2XDynosには2つのクラスターがあります
  • PXDynosには12個のクラスターがあります

したがって、1X dynoを使用していると仮定すると、クラスターを実装する必要はありません。他のものを使用している場合は、そうすることをお勧めします。

クラスターの数は、WEB_CONCURRENCY環境変数で確認できます。

于 2015-06-22T16:10:13.300 に答える
0

それは私にとって非常に良いニュースです、私はダイノがただ一つのコアであると思いました。私は実際に、小さいながらも非常にうまく作成されたクラスターセットアップを作成してオープンソース化しました(redisとジョブキューに支えられています)

https://bitbucket.org/jeveloper/nodejscluster

于 2013-02-18T14:03:46.347 に答える