我必须为以下场景实现一个简单的 Timer 任务 -
method1(){
.....
if(success){
trigger method2 for next 30 min every 15 sec
}
}
我已经使用 java.util.Timer 和 java.util.TimerTask 实现了这段代码,并且工作正常。但是,我的代码最终将部署为 glassfish 服务器中的 Web 服务。所以我想知道它是否会由于 glassfish 容器而产生任何问题,因为我通过 Timer 间接使用线程。
我也不确定是否应该使用 EJB Timer Bean。有人可以请教这两种方法的优缺点吗?