@Async("myTaskAsyncPool")
public Future<Integer> doAsyncTask(String tableName, List<EventData> dataList, String destination) {
try {
MDC.put("destination", destination);
logger.info("thread: " + Thread.currentThread().getName() + " is doing job :" + tableName);
for (EventData eventData : dataList) {
SpringUtil.doEvent(eventData.getPath(), eventData.getDbObject());
}
} catch (Exception e) {
logger.error("thread:" + Thread.currentThread().getName() + " get Exception", e);
return new AsyncResult(0);
}
return new AsyncResult(1);
}
DataService.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:canal-mongo
作者:
评论列表
文章目录