Skip to content
/ flyer Public

mysql 分布式数据查询,定时执行,立即执行,任务管理平台

Notifications You must be signed in to change notification settings

blueskyz/flyer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Flyer 数据查询平台

功能划分

功能 介绍
主页 显示执行任务的服务器状态,任务摘要,计划摘要,任务调度的日志摘要
任务 查询任务管理,增删改查
执行计划 创建管理执行计划
用户管理   管理查询平台的执行人员权限                  
日志 任务的执行日志,用来检查计划任务的执行信息
查询结果管理 保存并管理查询结果

功能列表

  1. 根据业务部门数据查询需求,执行查询
  2. 可以定时执行数据查询
  3. 可以执行 sql 语句、 python 脚本( pandas、numpy 环境 )
  4. 提供配置界面,管理定时任务(增,删,改,查)
  5. 查询数据用 excel、csv 格式导出
  6. 保留查询结果一段时间,保留执行记录,并且可以重新发送查询结果
  7. 配置查询结果接收人列表,发送查询结果邮件给接收人,并短信通知接收人
  8. 监控任务执行情况,展示任务执行状态
  9. 分布式,高可用

架构

  • 语言 python
  • 界面 bootstrap,jquery
  • 管理平台web框架 flask
  • 任务执行系统,python APScheduler

服务1,管理平台 ==》 保存任务,执行计划 ==》数据库

服务2,任务系统 ==》读取数据库的计划,任务 ==》执行 ==》生成结果

执行结果 ==》邮件发送接收者邮箱

About

mysql 分布式数据查询,定时执行,立即执行,任务管理平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published