したがって、FTPにファイルとして情報を出力するシステムがいくつかあります(約6)。ファイルが受信されると、ファイルは即座に処理され、出力はデータベースに保存され、ソースファイルは削除されます。別のアプリケーションは毎晩特定のジョブを実行する必要がありますが、ソースシステムからのすべてのファイルが処理された場合にのみジョブを開始する必要があります。したがって、これに対する解決策は、データベースをポーリングしてファイルが処理されたかどうかを確認し、すべてが完了したことを確認したら、ジョブをトリガーすることです。
私の質問は、これを行うためのより良い方法はありますか?多分メッセージベースのアプローチ?私が探しているアプローチは、このシステムだけではありません。ソースシステムからのデータが到着したら、さらにいくつかのシステムがジョブをトリガーする必要があるため、スケーラブルなソリューションを探しています。