Datalinkx
🔥🔥DatalinkX异构数据源之间的数据同步系统,支持海量数据的增量或全量同步,同时支持HTTP、Oracle、MySQL、ES等数据源之间的数据流转,支持中间transform算子如SQL算子、大模型算子,底层依赖Flink、Seatunnel引擎,提供流转任务管理、任务级联配置、任务日志采集等功能🔥🔥
Install / Use
/learn @spitfireuptown/DatalinkxREADME

DatalinkX Stars
<a href="https://gitee.com/atuptown/datalinkx"><img src="https://gitee.com/atuptown/datalinkx/badge/star.svg?theme=gvp" alt="Gitee Starts"></a>
<a href="https://gitee.com/atuptown/datalinkx"><img src="https://gitee.com/atuptown/datalinkx/badge/fork.svg?theme=gvp" alt="Gitee Starts"></a>
<a href="https://github.com/SplitfireUptown/datalinkx"><img src="https://img.shields.io/github/stars/SplitfireUptown/datalinkx.svg?style=flat&label=GithubStars"></a>
<a href="#"><img src="https://img.shields.io/badge/Author-在下uptown-orange.svg" alt="作者"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/JDK-8-red.svg" alt="jdk版本"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/SpringBoot-2.7.15-green.svg" alt="SpringBoot版本"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/MySQL-8.0-orange.svg" alt="MySQL版本"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/Redis-5.0-green.svg" alt="Redis版本"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/消息队列-Redis Stream-red.svg" alt="Redis版本"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/ORM-SpringData JPA-blue.svg" alt="ORM框架"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/分布式定时任务-xxljob-green.svg" alt="分布式定时任务"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/分布式计算引擎-Flink-red.svg" alt="计算引擎"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/分布式计算引擎-Seatunnel-blue.svg" alt="计算引擎"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/系统部署-Docker & DockerCompose-yellow.svg" alt="部署"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/前端-Vue2.x-green.svg" alt="部署"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/前端UI-AntDesignUI-red.svg" alt="前端"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/RPC-OpenFeign-blue.svg" alt="RPC框架"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/同步框架-Chunjun(FlinkX)-green.svg" alt="同步框架"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/向量库-ElasticSearch 7.9.3-blue.svg" alt="向量库"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/大模型框架-ollama-orange.svg" alt="大模型框架"></a>
<a href="#项目文档"><img src="https://img.shields.io/badge/MCP-solon-yellow.svg" alt="MCP框架"></a>
🔥🔥 10W+字,共92个文档,带你玩转datalinkx,详情可戳:细致文档带你吃透DatalinkX
异构数据源同步服务DatalinkX介绍
核心功能 :在不同的异构数据源中进行数据同步,对同步任务进行管理和维护
意义:只要公司规模较大,部门与部门之间有数据协作都应该有类似DatalinkX的项目,比如爬虫组的同事爬下来数据要定时同步到数仓组负责的库下。同步服务会集中管理同步任务,收拢同步日志、提高内部工作效率。

项目特性
- 简单易用:通过Web页面快速创建数据源、同步任务,操作简单,一分钟上手
- 定时触发:对接xxl-job定时,设置cron表达式触发同步任务
- 配置化任务对接:将数据库信息、任务详情界面化配置
- 高性能同步:使用高性能流式flink、seatunnel计算引擎
- 支持插件化加载数据源:支持自定义数据源,按照固定规则开发driver放入统计driver-dist中即可使用
- 容器化部署:支持docker部署
项目地址
| 项目 | GITEE | GITHUB | GITCODE | |------|---------------------------------------------|-------------------------------------------------|-----------------------------------------------| | 项目地址 | GITEE | GITHUB | GITCODE |
项目技术栈
| 依赖 | 版本 |描述 |--------------------|-----------------|------- | Spring Boot | 2.7.15 |项目脚手架 | SpringData JPA | 2.7.15 |持久层框架 | MySQL | 8.0 |DB数据库 | ElasticSearch | 7.9.3 |向量库、支持流转的数据库 | Redis | 5.0 ↑ |缓存数据库 | RedisStream | 5.0 ↑ |消息中间件 | ChunJun(原FlinkX) | 1.10_release |袋鼠云开源数据同步框架 | Seatunnel | 2.3.8 |apache开源数据同步框架 | Flink | 1.10.3 |分布式大数据计算引擎 | Ollama | x |大模型执行框架 | Solon | 3.3.1 |MCP框架 | Xxl-job | 2.3.0 |分布式调度框架 | OpenFeign | 3.1.9 |RPC通信服务 | Jackson | 2.11.4 |反序列化框架 | Maven | 3.6.X |Java包管理 | Vue.js | 2.X |前端框架 | AntDesignUI | 3.0.4 |前端UI | Docker | |容器化部署
使用姿势
- 登录系统,默认密码admin、admin登录,没有权限相关控制

- 数据源管理,配置数据流转数据源信息

- 任务管理
- 批式任务:配置from_db与to_db构造job_graph

- 实时任务:配置from_db与to_db构造job_graph,仅支持kafka

- 计算任务: 配置画布信息,支持transform算子操作

- 批式任务:配置from_db与to_db构造job_graph
- 任务级联配置

- 任务血缘

- 任务调度

- 任务执行

项目文档
Related Skills
feishu-drive
335.9k|
things-mac
335.9kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
335.9kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
codebase-memory-mcp
903High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 64 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
