2 つのワーカー ロールを持ち、Web ロールを持たない Azure アプリケーションを構築したいと考えています。worker ロールが最初に起動するとき、ロールの 1 つだけが次のことを 1 回だけ実行するようにします。
- マスター ファイルをダウンロードして解析し、マスター ファイルの内容に基づいて複数の「子」タスクをキューに入れます。
- 単一のマスター ファイル ダウンロードの「子」タスクをキューに追加して、翌日実行する
その後、「子」タスクのそれぞれは、タスク キューが使い果たされるまで、両方のワーカーによって実行されます。すべてを「ポンプのプライミング」と考えてください
Web ロールを呼び出してキューに最初の「マスター」タスクを手動で追加すれば、この種の作業は非常に簡単ですが、自動開始モードでは非常に難しいようです。
この点で何か助けていただければ幸いです。
ありがとう.....