admin/admin-ui/vue.config.js (2 lines): - line 63: config.plugins.delete('preload') // TODO: need test - line 64: config.plugins.delete('prefetch') // TODO: need test instance/manager/src/main/java/com/alibaba/otter/canal/instance/manager/CanalConfigClient.java (2 lines): - line 17: // TODO 根据自己的业务实现 - line 25: // TODO 根据自己的业务实现 prometheus/src/main/java/com/alibaba/otter/canal/prometheus/PrometheusService.java (1 line): - line 46: //TODO 2.Https? dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/FileLogFetcher.java (1 line): - line 12: * TODO: Document It!! client-adapter/clickhouse/src/main/java/com/alibaba/otter/canal/client/adapter/clickhouse/service/ClickHouseBatchSyncService.java (1 line): - line 348: // TODO 增加更多关系数据库的主键冲突的错误码 dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/DirectLogFetcher.java (1 line): - line 18: * TODO: Document It!! server/src/main/java/com/alibaba/otter/canal/server/embedded/CanalServerWithEmbedded.java (1 line): - line 487: // TODO 后续rollback到指定的batchId位置 dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/QueryLogEvent.java (1 line): - line 472: // TODO: add a check of all *_len vars connector/pulsarmq-connector/src/main/java/com/alibaba/otter/canal/connector/pulsarmq/producer/CanalPulsarMQProducer.java (1 line): - line 389: // TODO 无论是否报错,都继续后续的操作,此处不进行阻塞 client-adapter/es8x/src/main/java/com/alibaba/otter/canal/client/adapter/es8x/support/ES8xTemplate.java (1 line): - line 121: // TODO 直接外部包裹sql会导致全表扫描性能低, 待优化拼接内部where条件 admin/admin-ui/src/layout/components/Sidebar/SidebarItem.vue (1 line): - line 55: // TODO: refactor with render function client-adapter/es6x/src/main/java/com/alibaba/otter/canal/client/adapter/es6x/support/ES6xTemplate.java (1 line): - line 129: // TODO 直接外部包裹sql会导致全表扫描性能低, 待优化拼接内部where条件 dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/LogContext.java (1 line): - line 11: * TODO: Document Me!! NOTE: Log context will NOT write multi-threaded. client/src/main/java/com/alibaba/otter/canal/client/CanalConnector.java (1 line): - line 56: * TODO: 后续可以考虑,如果本次提交的filter不为空,在执行过滤时,是对canal server filter + 本次filter的交集处理,达到只取1份binlog数据,多个客户端消费不同的表 driver/src/main/java/com/alibaba/otter/canal/parse/driver/mysql/socket/NettySocketChannelPool.java (1 line): - line 98: // TODO: need graceful error handler. dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/UserVarLogEvent.java (1 line): - line 122: // TODO: do escaping !? dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/LogBuffer.java (1 line): - line 17: * TODO: Document Me!! client-adapter/es7x/src/main/java/com/alibaba/otter/canal/client/adapter/es7x/support/ES7xTemplate.java (1 line): - line 121: // TODO 直接外部包裹sql会导致全表扫描性能低, 待优化拼接内部where条件 client-adapter/rdb/src/main/java/com/alibaba/otter/canal/client/adapter/rdb/service/RdbSyncService.java (1 line): - line 299: // TODO 增加更多关系数据库的主键冲突的错误码 client-adapter/escore/src/main/java/com/alibaba/otter/canal/client/adapter/es/core/service/ESSyncService.java (1 line): - line 358: // FIXME 删除时反查sql为空记录, 无法获获取 id field 值