Callable
またはRunnable
を処理できる汎用非同期Javaジョブ実行フレームワークを探しています。それは、java.util.concurrent.ExecutorService
に似て(そしておそらくExecutorService
をラップ)が、それは次のような機能も持っていますでしょう:ジョブがサービスを受けている間、アプリケーションがダウンした場合に、データベースにジョブを永続化する汎用非同期Javaジョブ実行フレームワーク/ライブラリの検索
能力を完了していないジョブを再開できるようにします。 (私の仕事は、
Serializable
を実行しなければならないかもしれないことを理解しています。)クライアントがジョブトークンを取得し、ジョブのステータスを問い合わせるためにUUIDを使用します。 (フードの下では、この情報は同様に、データベースに永続化されます。)
、私はExecutorService
周りを構築することにより、これに自分自身を作業を開始しているが、私は箱の外を好むだろう、オープンソースソリューションもし存在すれば。
Spring Framework内で動作するものは理想的でしょう。
を:)にしたいことができるかどうかが、この[テラコッタとマスタ・ワーカ]を試してくださいます(http:// www.infoq.com/articles/master-worker-terracotta) –