我必须为以下场景实现一个简单的Timer任务 -
method1(){
.....
if(success){
trigger method2 for next 30 min every 15 sec
}
}
Run Code Online (Sandbox Code Playgroud)
我已经使用java.util.Timer和java.util.TimerTask实现了这个代码,并且它工作正常.但是,我的代码最终将部署为glassfish服务器中的Web服务.所以我想知道它会因玻璃鱼容器而产生任何问题,因为我通过Timer间接使用线程.
我也不确定我是否应该使用EJB Timer Bean.有人可以建议这两种方法的优缺点是什么?
我们正在将 JPA/Hibernate 用于需要插入的项目,例如在具有多个连接/关系等的数据库中插入 10000 条记录。功能很好,但性能确实很慢。
只是想知道迁移到 JDBC 是否有助于提高一些性能?
谢谢,
-csn