0

小さなサブワーカー ファームは実行可能ですか?

100,000 個の URL をテストして、どれがまだアクティブでどれが死んでいるかを確認する必要があるとしましょう。JavaScript を使用してできるだけ早くこれを実行し、作業の進行に合わせて UI で結果の集計を報告しようとしています。

  Total URLs processed: ######   Dead URLs Found: ######    Timeouts: #######

マスター ワーカーを作成して 100K の URL を渡すと、そのワーカーが 100 個のミニオン サブワーカーの配列を作成し、各ミニオンに 1K アイテムのみを含む配列を送信し、各ミニオンにそのリストの HEAD リクエストを実行させることができますか?各リクエストのリクエスト ステータス (good、404 など) をマスターに報告します。マスターは定期的にメッセージをメイン ウィンドウに送り返し、そこで UI の進行状況カウンターがインクリメントされるのでしょうか?

マスター ワーカーは 100 のミニオンからのメッセージをリッスンし、報告された進行状況カウント (合計処理済み、合計デッド、合計タイムアウト) でローカル変数を正常に更新できますか? そして、100 個の URL が処理されるたびに、マスターはこれらの集計を UI に送り返すとしましょう。

4

0 に答える 0