现代化数据同步任务管理平台-友好的界面来配置和管理
源代码
https://www.gitpp.com/streamlit/project-datax-admin
一个基于 Go 和 Vue.js 构建的现代化数据同步任务管理平台,提供了友好的界面来配置和管理 DataX 数据同步任务。
功能特性
核心功能
-
🎯 可视化配置 DataX 任务 - 支持多种数据源的可视化配置 -
📊 实时监控任务执行状态 - 任务执行状态实时监控和历史记录 -
🗄️ 多数据源支持 - 支持 MySQL、PostgreSQL、Oracle 等 -
⏰ 任务调度和定时执行 - 基于 Cron 表达式的灵活任务调度 -
🔐 完整的权限管理系统 - 基于角色的权限控制,支持菜单和按钮级别权限 -
🖥️ 终端管理 - SSH 终端连接管理,支持密码和密钥文件认证 -
📈 系统监控和性能分析 - 实时系统资源监控和性能分析 -
🐳 容器化部署 - 支持多架构部署(AMD64/ARM64)
技术特性
-
🎨 现代化 UI - 基于 Arco Design Vue 的现代化界面 -
🔒 安全加密 - 支持数据传输加密和安全认证 -
🚀 热重载开发 - 开发环境支持前后端热重载 -
📱 响应式设计 - 适配各种屏幕尺寸 -
🔧 环境变量配置 - 支持 Docker 环境变量配置
系统要求
-
Go 1.20 或更高版本 -
Node.js 18 或更高版本 -
数据库(二选一): -
MySQL 8.0 或更高版本 -
PostgreSQL 12 或更高版本
现代化数据同步任务管理平台是一个基于Go和Vue.js构建的开源项目,旨在提供一个用户友好的界面来配置和管理DataX数据同步任务。以下是对该项目的详细介绍:
一、项目概述
- 项目名称
:现代化数据同步任务管理平台 - 项目地址
:https://www.gitpp.com/streamlit/project-datax-admin - 技术栈
:Go(后端)、Vue.js(前端) - 目标
:提供一个现代化、用户友好的界面来简化DataX数据同步任务的配置和管理。
二、功能特性
可视化配置DataX任务:
-
支持多种数据源的可视化配置,使用户能够轻松设置数据同步任务,而无需深入了解DataX的底层配置。 实时监控任务执行状态:
-
提供任务执行状态的实时监控功能,用户可以随时查看任务的运行情况。 -
记录任务执行历史,方便用户进行问题排查和性能分析。 多数据源支持:
-
支持MySQL、PostgreSQL、Oracle等多种数据源,满足用户在不同场景下的数据同步需求。 任务调度和定时执行:
-
基于Cron表达式的灵活任务调度功能,使用户能够根据需要设置任务的执行时间。 完整的权限管理系统:
-
基于角色的权限控制,支持菜单和按钮级别权限,确保系统的安全性和数据的保密性。 终端管理:
-
提供SSH终端连接管理功能,支持密码和密钥文件认证,方便用户进行远程管理和操作。 系统监控和性能分析:
-
实时系统资源监控和性能分析功能,帮助用户及时发现和解决系统瓶颈问题。 容器化部署:
-
支持多架构部署(AMD64/ARM64),方便用户在不同环境下进行部署和使用。
三、技术特性
现代化UI:
-
基于Arco Design Vue的现代化界面设计,提供直观、易用的操作体验。 安全加密:
-
支持数据传输加密和安全认证功能,确保数据在传输过程中的安全性。 热重载开发:
-
开发环境支持前后端热重载功能,提高开发效率。 响应式设计:
-
适配各种屏幕尺寸,确保在不同设备上都能提供良好的用户体验。 环境变量配置:
-
支持Docker环境变量配置功能,方便用户进行环境管理和部署。
四、系统要求
Go版本:1.20或更高版本
Node.js版本:18或更高版本
数据库(二选一):
-
MySQL 8.0或更高版本 -
PostgreSQL 12或更高版本
现代化数据同步任务管理平台-友好的界面来配置和管理
源代码
https://www.gitpp.com/streamlit/project-datax-admin

