src/main/java/com/duxinglangzi/canal/starter/container/DmlMessageTransponderContainer.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/duxinglangzi/canal/starter/container/DmlMessageTransponderContainer.java
@@ -64,14 +64,16 @@ sleep(endpointInstance.getAcquireInterval()); return; } for (CanalEntry.Entry entry : entries) { try { entries.forEach(e -> consumer(e)); consumer(entry); } catch (Exception e) { e.printStackTrace(); logger.error("[MessageTransponderContainer_doStart] CanalEntry.Entry consumer error ", e); // connector.rollback(message.getId()); // 目前先不处理失败, 无需回滚数据 // return; } } connector.ack(message.getId()); // 提交确认 }