質問: Spring バッチが最もよくサポートするフェイルオーバー戦略は何ですか? リソースの使用、フェイルオーバー メカニズムに注目する必要があります。助言がありますか?
ユースケース - サーバーからファイル (別のアプリケーションによってサーバーに置かれる) を読み取って処理するには、Spring バッチを実行する必要があります。
環境はクラスター化されています。そのため、到着時に同じファイルを読み取ろうとするバッチ ジョブをトリガーする複数のサーバー インスタンスが存在する可能性があります。
私の考え:ファイルの到着を確認し、春のバッチジョブを呼び出すためにポーリングを行うことができます。クラスター化されているため、アクティブ/パッシブ戦略を使用してポーリングできます。ラウンドロビンやタイム スライスなどの他のタイプも使用できます。
よくわからない場合はご容赦ください。不明な点があれば説明できます。