TIS:批流一体、一张白屏管起来的开源数据同步工具 📅 2026/8/27 16:22:13 TIS批流一体、一张白屏管起来的开源数据同步工具【免费下载链接】tisSupport agile Ontology DataOps Based on Flink, DataX and Flink-CDC with Web-UI项目地址: https://gitcode.com/GitHub_Trending/ti/tisTISTotal Integrated Solutions是一个开源数据集成平台基于 DataX批量与 Flink-CDC增量流两套引擎通过 Web 页面把 MySQL、Oracle、PostgreSQL、Doris、StarRocks、ElasticSearch、ClickHouse 等数据源之间的同步任务串起来面向需要搭建跨源同步链路的数据开发、运维和平台团队。一、先说痛点为什么跨源同步容易变重活传统做法里批量同步要手写 JSON 配置文件、再在命令行上跑任务实时同步则要自己写 Flink SQL再逐个打理 Checkpoint、重启策略和集群参数。配置散落在多个文件和控制台之间参数改错一次就要重新跑一轮验证对没有专职人员的团队来说调试成本不低。二、核心能力它把哪些环节做成了标准动作TIS 把上述工作搬进 Web 控制台并对执行流程做了建模直接省掉几类操作批量任务可视化配置在页面上选定 Reader/Writer 类型、勾选表和字段不用手写 JSON实时任务自动生成脚本依据数据库元数据自动产出 Flink-SQLCDC 语句不用自己写字段处理前置到抽取阶段内置 Transformer 算子支持字段脱敏、拼接、JSON 拆分不用再搭一层加工逻辑同步状态看得清控制台实时展示同步流量并支持限流、启停不用翻日志排查。三、典型场景哪些团队会真正用到它搭实时数仓用 Flink-CDC 把 MySQL 的数据实时同步到 StarRocks 或 Doris页面能查看同步量并限流启停通道上线时间短。变更事件接入消息队列同一条实时链路可把数据库变更写入 Kafka为下游订阅系统供数不必单独维护一套 CDC 管道。T1 离线统计走批量引擎做定时全量或增量抽取入库复用同一套配置界面不用学两套工具。四、使用体验三步安装插件化扩展怎么做安装维持传统软件的水平下载 tar 包、解压、启动三步完成仓库内同时提供 Docker、Docker Compose、Kubernetes 的部署配置适合容器化环境。需要拉代码参与开发时执行git clone https://gitcode.com/GitHub_Trending/ti/tis扩展方面TIS 借鉴了 Jenkins 的插件化架构思路用 SPI 方式管理组件生命周期。要新增数据源时只需开发对应的 Reader/Writer 插件再借助内置的 Maven 打包插件完成发布对应的 Web 界面随之自动渲染不必另外写页面。五、适合谁什么情况下更合适数据开发为不同数据源搭同步链路不必每次手写脚本运维任务已建模并白屏化排查、限流、启停都在控制台完成平台团队借 SPI 插件机制扩展新数据源接入自有数据平台。如果只需要在两个固定数据源之间一次性搬运数据、量又不大直接写脚本会比部署整套平台更轻量。若你的团队有批量加实时的混合同步需求可以从 MySQL 到 Doris 的实时链路先试起配完三步就能跑通全链路。【免费下载链接】tisSupport agile Ontology DataOps Based on Flink, DataX and Flink-CDC with Web-UI项目地址: https://gitcode.com/GitHub_Trending/ti/tis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考