https://www.toutiao.com/article/7250474268562260520/
简介
Smart Kettle是基于开源Kettle自研的Kettle核心接口调用基础组件,项目基于Springboot微服务后端架构,采用丰富的前端vue、iview等组件技术构造开发,是一款大数据调度服务监控平台。其目的在于解决企业数据抽取业务场景中,无法通过web方式配置、调度、监控kettle的痛点,方便企业的应用。
技术栈:
- 前端使用nginx 作为前端服务器
- 前端使用vue作为展现框架
- 数据库端使用mysql作为基础数据库
- 数据库监控使用Druid作为基础监控
- 定时调度使用Quartz作为基础插件
- 后端框架使用Springboot+Mybatis作为组合
功能
项目支持作业、转换的自定义模板置,多任务模板的复制
项目支持SFTP/FTP/FTPS的远程资源库的配置
项目支持作业、转换的集群调度(以及远程子服务器的调用)
项目支持作业、转换的调度配置,监控管理,定时配置以及Web资源库配置
项目支持kettle 任务的告警监控、日志管理及监控
项目支持自定义线程池设置、任务的并行处理及设置
项目提供系统的用户、角色、权限管理,一站式管理用户角色
项目还提供完整的、实时的大盘调度监控,实现可视化的监控
调度大盘:展示实例的运行详情,具体包括运行成功、运行失败、运行中、以及未运行的实例总体概况等信息
作业调度
转化调度
定时调度
文档更新时间: 2023-07-21 20:15 作者:admin