一、系统功能
- 数据同步
- 数据源管理
- 任务管理
- 项目管理
- 任务管理
- 任务构建
- 日志管理
- 执行器管理
- 运行报表
二、流程逻辑
1、任务管理平台-执行器通信
2、执行器路由策略
3、datax数据同步流程
4、日志处理
执行类型:通过配置bean名称(datax、shell、python、powershell)
| 序号 | 标题 | 内容 | 频率 | 备注 |
|---|---|---|---|---|
| ① | 国际化 | |||
| ② | 注册监听器 | 1、扫描sync_job_registry表 2、更新sync_job_group表 |
30s | |
| ③ | 失败监听器 | 1、扫描fail_job_log 2、重试 3、告警 |
10s | |
| ④ | 丢失监听器 | 60s | 执行超过10min则表示失败 | |
| ⑤ | 任务触发器 | 线程池 快触发器、慢触发器 |
||
| ⑥ | 日志报告 | 执行统计 | ||
| ⑦ | 定时任务 | 5s | 定时执行 |
作为springboot程序:提供JobApiController实现AdminBiz的注册、取消、回调接口
| 序号 | 标题 | 内容 | 频率 | 备注 |
|---|---|---|---|---|
| ① | 初始化日志路径 | |||
| ② | 初始管理平台客户端 | |||
| ③ | 日志清理线程 | 1、扫描文件夹 2、删除过期 |
1d | |
| ④ | 回调处理 | 1、触发器回调线程 2、异常重试线程 |
30s | |
| ⑤ | netty服务端提供接口 | 1、启动netty 2、channel监听 3、注册地址到管理平台 |
停止时有相关处理:资源回收
hexo new “My New Post”
执行新增 blog 会自动添加用户名信息:coauthor
https://github.com/theme-next/hexo-theme-next
使用 next 主题
https://github.com/theme-next/awesome-next#live-preview
next 其他插件
https://github.com/theme-next/theme-next-calendar
日历云插件
https://github.com/theme-next/hexo-generator-searchdb
搜索插件
配置方法:search.xml 路径、开启搜索
https://github.com/hinastory/hexo-tag-details
I’m from the Earth. Water Planet!
https://github.com/HunterXuan/hexo-simple-mindmap
- 在 Hexo 中使用思维导图
- 前言
- 操作指南
- 准备需要的文件
- 为主题添加 CSS/JS 文件
- 使用方法
https://github.com/cocowool/hexo-image-link
图片测试 sdfdf
sdfsd
线上编程!!!!应该成功了吧
1 | hello world |
我是黑体字
我是微软雅黑
我是华文彩云
color=#0099ff size=72 face=”黑体”
gray
文字
Markdown 语法-简书版
Markdown 语法-runoob 版
https://github.com/bubkoo/hexo-filter-flowchart
sdfsdff
https://github.com/bubkoo/hexo-filter-sequence
https://mermaid-js.github.io/mermaid/#/n00b-gettingStarted
Here is one mermaid diagram:
And here is another: