Callable
s またはsを処理できる一般的な非同期 Java ジョブ実行フレームワークを探していますRunnable
。java.util.concurrent.ExecutorService
, (およびおそらく wrap )に似てExecutorService
いますが、次の機能も備えています。
ジョブの処理中にアプリケーションがダウンした場合にジョブをデータベースに保持し、未完了のジョブを再開できる機能。(私の仕事は実装する必要があるかもしれないことを理解してい
Serializable
ます。)UUID を使用して、クライアントがジョブ トークンを取得し、ジョブ ステータスを照会できるようにします。(内部では、この情報はデータベースにも保持されます。)
私は を中心に構築することで自分自身でこれに取り組み始めましExecutorService
たが、すぐに使用できるオープン ソース ソリューションがあればそれを使用したいと思います。
Spring Framework 内で機能するものが理想的です。