状況は次のとおりです。Node.Js - 1 cpuの複数のワーカー? (クラスター)
私はnode.jsサーバーのスクリプトが完了するまでにかなり時間がかかります。 スクリプトはIDを取得していて、このIDに属する画像をデータベースで検索し、画像をキャッシュし、すべての画像がキャッシュされると終了します。
今問題は、この機能を使用して同時に2人以上の人がいる可能性があることです。そして、これらの画像をすべて取得しようとする複数の人がいれば、画像は互いに結合され、人物Aは人物A + Bの画像を取得し、人物BもA + Bの画像を取得する。
今、私は労働者が1CPUを必要としていることを知っています。私はこれを編集して、1つのCPUで複数のワーカーを持つことができます。しかし、CPU使用率が本当に高いときには、それらは作業者から切り替えるだけです。 私は、誰かがすでにこのイメージを取得するのに忙しいときに作業者を切り替えたい、そして他の誰かが自分のイメージを取得しようとしています。 (人によって異なります)
どうすればいいですか?クラスタは、CPU使用率が高い場合にのみワーカーを切り替えます。それとも私はこれを間違って理解しましたか?