同步关键字,解决迁移失败的问题

web_backend_develope
chenlw 9 years ago
parent d6f1009455
commit 32bd1be861

@ -38,8 +38,6 @@ public class ThreadMoveData{
public final static Logger log = Logger.getLogger(ThreadMoveData.class);
private static boolean iscontinue = false;
@Resource(name = "dataInfoDao")
private DataInfoDao dataInfoDao;
@ -71,12 +69,9 @@ public class ThreadMoveData{
}
//迁移数据 -- 2016-11-30后 使用
@Scheduled(fixedDelay = 4000)
@Scheduled(fixedDelay = 5000)
public void moveDataByWebGfs(){
if (iscontinue) {
return;
}
iscontinue = true;
synchronized(this){
List<DataInfoEntityMoveTmp> result = new ArrayList<DataInfoEntityMoveTmp>();
Map<String, String> volumeMap = new HashMap<String, String>();
try {
@ -102,7 +97,7 @@ public class ThreadMoveData{
} catch (Exception e) {
log.error(e);
}
iscontinue = false;
}
}
//5秒 //2016-11-30后 不使用

Loading…
Cancel
Save