現在、Java には、複数の (場合によっては大きな) ファイルを処理するバッチジョブがあります。これらのジョブの実行には時間がかかる場合があります。ループで継続的に実行される Java スレッドを使用して、これらのファイルを JVM で直接実行します。(ファイルを処理してからしばらく待ちます)。
現在、私が勤務している会社は、Weblogic アプリケーション サーバーでこれらのジョブを実行したいと考えています。優れているからではなく、それが同社の標準プラットフォームだからです。
私が見た潜在的な問題は、BEA weblogic がすべてのスレッドを監視し、デフォルトで 10 分を超えて実行されるスレッドは STUCK スレッドであり、サーバーが FAILED 状態になる可能性があることです。
BEA Weblogic でこれを行うためのベスト プラクティスは何ですか?