現在、バッチジョブはJavaで複数の(時には大きな)ファイルを処理しています。 これらのジョブは実行に時間がかかることがあります。これらのファイルはJVMで直接実行され、ループ内で実行されるJavaスレッドが使用されます。 (ファイルを処理してしばらく待つ)。Bea Weblogicでのバッチ処理の実行
私が働く会社は、これらのジョブをWeblogicアプリケーションサーバーで実行したいと考えています。それが優れているわけではなく、それが同社の標準プラットフォームだからです。
BEA weblogicはすべてのスレッドを監視し、デフォルトでは10分以上実行されるスレッドはSTUCKスレッドであるため、サーバーがFAILED状態になる可能性があります。
これをBEA Weblogicで行うベストプラクティスは何ですか?
weblogicでQuartzを使用しました。これはうまく動作し、STUCKスレッドを与えません。 – Edwin