在EJB裡如何使用retry機制?

nova發表於2006-06-16
現在在EJB裡會呼叫資料庫應用,如果資料庫連線失敗,會重新試幾次,

很簡單的做法就是用執行緒等待

類似這樣

for i=0 to trytimes{
try{
//db operation
}catch(Exception e){
thread.sleep(time);//等待
}
}

不知道大家有別的建議沒有,,EJB裡使用執行緒是不提倡的,並且這種方案有太多的弊端,不能夠及時獲得相應

相關文章