2017-08-29 103 views
-2

我想创建一个网页,它将一个字符串作为输入并启动一个进程。该过程将运行很长时间。我需要在处理后通过电子邮件发送结果。 我应该使用哪种弹簧API?长时间运行的作业Spring

用户一旦发出请求就会关闭浏览器。我是Java EE和Spring的新手。 任何人都可以说完成这个所需的架构吗?在你的控制器,其中yourLongRunningTaskRunnable,当然,一个Runnable

@Bean 
public ExecutorService executorService() { 
    return Executors.newCachedThreadPool(); 
} 

然后

executorService.execute(yourLongRunningTaskRunnable); 

回答

0

你可以使用一些执行服务。这就像调度你的执行任务一样。如果需要,任务可以发送电子邮件到最后。

这不是Spring API,但它似乎适合这样的任务。

相关问题