Skip to content

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                        # 服务端管理页面对应的请求接口模块