SnailJob目录结构全貌
yaml
snail-job
├─doc # 文档目录。这里还包括docker编排、初始化数据库的sql
│ ├─docker # 数据库docker镜像安装脚本
│ ├─images # 图片资源
│ ├─script # sh/bat启动工具
│ ├─sql # mysql/dm8/kingbase等ddl文件
│ └─tool # 表结构同步工具
├─snail-job-client # 客户端的核心代码。包括定时任务和重试任务的核心代码
│ ├─snail-job-client-common # 客户端通用模块
│ ├─snail-job-client-job-core # 客户端针对定时任务模块
│ └─snail-job-client-retry-core # 客户端针对重试任务模块
├─snail-job-client-starter # 客户端和springboot集成的starter。处理一些自动配置
├─snail-job-common # 客户端和服务器端都要用到的通用代码
│ ├─snail-job-common-client-api # 通用客户端API模块
│ ├─snail-job-common-core # 通用核心模块
│ ├─snail-job-common-log # 通用日志模块
│ └─snail-job-common-server-api # 通用服务端API模块
├─snail-job-datasource # 服务端用到的数据源
│ ├─snail-job-datasource-template # 数据源模板模块
│ ├─snail-job-dm8-datasource # dm8——数据源模块
│ ├─snail-job-kingbase-datasource # kingbase——数据源模块
│ ├─snail-job-mariadb-datasource # mariadb——数据源模块
│ ├─snail-job-mysql-datasource # mysql——数据源模块
│ ├─snail-job-oracle-datasource # oracle——数据源模块
│ ├─snail-job-postgres-datasource # postgres——数据源模块
│ └─snail-job-sqlserver-datasource # sqlserver——数据源模块
└─snail-job-server # 服务端代码
├─snail-job-server-common # 服务端通用模块
├─snail-job-server-job-task # 服务端针对定时任务的模块
├─snail-job-server-retry-task # 服务端针对重试任务的模块
├─snail-job-server-starter # 服务端启动模块
├─snail-job-server-ui # 服务端管理页面模块【snail-job-admin项目编译后内容】
└─snail-job-server-web # 服务端管理页面对应的请求接口模块