私の質問に
- をmicroserviceアーキテクチャを使用する予定のワークフロー
で設定3-5異なるフィルタを使用して処理する必要が5000万ファイルを持って、私がしたいですバネの統合とバッチを使用してワークフローを実行します。ワークフローを設計する、あなたは同意する、または推奨する別のJavaベースのシステムがありますか?
- 春のバッチでは、「長時間稼働」のワークフローを処理できます。
- 私は春のバッチが私の答えの下に、この仕事のためにかなり良いと思いフライ
私の質問に
で設定3-5異なるフィルタを使用して処理する必要が5000万ファイルを持って、私がしたいですバネの統合とバッチを使用してワークフローを実行します。ワークフローを設計する、あなたは同意する、または推奨する別のJavaベースのシステムがありますか?
にバッチ/統合負荷xmlファイルを春することができます。
この仕事のためにSpring Batchをお勧めします。 Spring Workflowと組み合わせて使用するのは簡単で、ワークフローに適しています。
はい、本当に良いです。あなたはそれをうまく設定する必要があります。
飛行中に何を言っているのか分かりません。 (バッチファイルまたは設定ファイル)。バッチファイルの場合はい。設定ファイルについては、設定のロード方法とコンテキストの使い方によって異なります。
IMHO Spring Batchは、複数のフィルタに基づいてファイルを処理できます。また、ほとんどのニーズに合わせて簡単にカスタマイズでき、処理速度も非常に速くなります。しかし、私は50,000,000に近いファイルを試していないので、それを保証することはできません。
マイクロバッチアプリケーションをマイクロサービスとして実行するには、SpringブートとSpringクラウドタスクを参照してください。また、Spring Cloud Dataflowを参照してオーケストレーションを行ってください。