gpt4 book ai didi

java - 玩! - 动态结束作业

转载 作者:行者123 更新时间:2023-11-30 09:45:06 29 4
gpt4 key购买 nike

那么,假设我从 Controller 异步启动一个作业,然后渲染一些模板。

MyJob job = new MyJob();
job.doJob();

render();

我的工作看起来像:

导入 play.jobs.*;

public class MyJob extends Job {

public void doJob() {
// execute some application logic here until I say to quit via a controller method
}

}

在 UI 中,我执行了一些操作,然后触发了对 Controller 中另一条路由的请求,这将结束作业。我不想在客户端处理复杂、连续的 DAO 操作,那么最好的方法是什么?我有一个 EC2 弹性缓存设置,所以主要问题是为作业分配 ID。

 job.endJob(id); ?

最佳答案

如果你看JobsPlugin类 - 它使用 ScheduledThreadPoolExecutor 执行器 来维护作业列表。

这个类有一个 remove方法,您可以尝试使用。

关于java - 玩! - 动态结束作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588694/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com