これは設計上の質問です-
300ユーザーの同時実行性を持つWebベースのアプリでは、各四半期の終わりに、クライアントエンティティの四半期ごとの要約を生成する必要があります。つまり、アプリケーションサーバー上の複数のExcelファイルを生成します(オフライン処理)。エンティティごとに個別のファイルを用意する必要があります。約5000のエンティティがあるため、生成される5000のファイルについて話します。各ファイルは最大1MBまで圧縮できます。
私は、エンティティごとにファイルを生成するというこの要件に取り組むための最良の方法についての提案を検討しています。ファイル(ジョブ)の生成は毎晩行われ、四半期ごとに実行する必要があります。正確には、四半期の最終日です。四半期の最終日は、最終的には就業日になる可能性があります。5000ファイルの生成は一晩で終わるかもしれませんが、私はこのアプローチについて確信していません。ファイルは同じ日にファイルサーバーにプッシュされ、それぞれのサブスクライバーが利用できるようになります。
この要件にアプローチするためのより良い方法はありますか?このために他にどのような代替アプローチを検討できますか?
どうもありがとう。