码迷,mamicode.com
首页 > 其他好文 > 详细

最简单的重试机制

时间:2016-10-28 10:04:26      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:back   exp   exception   mil   for   简单   erro   dead   size   




try {
return dao.updateBanana(d);
}catch(DeadlockLoserDataAccessException e) {
logger.error("An unexpected error occurred for userId {} , exception : {}.",userId,e.getMessage());
try {
//增加出错重试,在产生死锁的异常中,重试可能有很大几率成功
return dao.updateBanana(d);
}catch (DeadlockLoserDataAccessException ex) {
logger.error("An unexpected error occurred for userId {} again, exception : {}.",userId,e.getMessage());
return 0;
}
}

最简单的重试机制

标签:back   exp   exception   mil   for   简单   erro   dead   size   

原文地址:http://www.cnblogs.com/wangdaijun/p/6006504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!