我要實現對以下情形簡單的計時器任務 -java.util.Timer中VS EJB TimerBean
method1(){
.....
if(success){
trigger method2 for next 30 min every 15 sec
}
}
我已經實現了使用java.util.Timer中和java.util.TimerTask中,其工作的代碼精細。但是,我的代碼最終將作爲glassfish服務器中的Web服務進行部署。所以我想知道它會因爲glassfish容器而產生任何問題,因爲我通過Timer間接使用線程。
我也不確定我是否應該EJB定時器Bean。有人可以請告知這兩種方法的優缺點嗎?
對於複雜的要求,Quartz也是首選。 –