【发布时间】:2010-10-11 09:22:33
【问题描述】:
我正在寻找可以处理Callables 或Runnables 的通用异步Java 作业执行框架。它类似于java.util.concurrent.ExecutorService,(并且可能包含ExecutorService),但它还具有以下功能:
能够将作业持久化到数据库中,以防应用程序在为作业提供服务时出现故障,并且能够重新启动未完成的作业。 (我知道我的工作可能必须实现
Serializable这没关系。)使用 UUID 使客户端能够获取作业令牌并查询作业状态。 (在后台,这些信息也会被持久化到数据库中。)
我自己已经开始通过围绕ExecutorService 构建来解决这个问题,但我更喜欢开箱即用的开源解决方案(如果存在的话)。
可以在 Spring 框架中工作的东西是理想的。
【问题讨论】:
标签: java spring executorservice