Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
15fb49a3
提交
15fb49a3
authored
1月 19, 2020
作者:
xuxueli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
多个项目依赖升级至较新稳定版本,如mybatis、groovy和mysql驱动等;
默认数据库连接池调整为hikari;
上级
92b98468
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
38 行增加
和
38 行删除
+38
-38
XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+13
-12
pom.xml
pom.xml
+11
-11
pom.xml
xxl-job-admin/pom.xml
+1
-7
application.properties
xxl-job-admin/src/main/resources/application.properties
+13
-8
没有找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
15fb49a3
...
@@ -415,7 +415,7 @@ XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅
...
@@ -415,7 +415,7 @@ XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅
### 1.6 环境
### 1.6 环境
-
Maven3+
-
Maven3+
-
Jdk1.
7
+
-
Jdk1.
8
+
-
Mysql5.7+
-
Mysql5.7+
...
@@ -1689,6 +1689,8 @@ public ReturnT<String> execute(String param) {
...
@@ -1689,6 +1689,8 @@ public ReturnT<String> execute(String param) {
-
1、调度中心升级springboot2.x;因此,系统要求JDK8+;
-
1、调度中心升级springboot2.x;因此,系统要求JDK8+;
-
2、执行器注册默认值优化;
-
2、执行器注册默认值优化;
-
3、SQL脚本编码默认utf8mb4执行,避免小概率下容器环境中乱码问题;
-
3、SQL脚本编码默认utf8mb4执行,避免小概率下容器环境中乱码问题;
-
4、多个项目依赖升级至较新稳定版本,如mybatis、groovy和mysql驱动等;
-
5、默认数据库连接池调整为hikari;
### TODO LIST
### TODO LIST
...
@@ -1717,17 +1719,16 @@ public ReturnT<String> execute(String param) {
...
@@ -1717,17 +1719,16 @@ public ReturnT<String> execute(String param) {
-
23、批量调度:调度请求入queue,调度线程批量获取调度请求并发起远程调度;提高线程效率;
-
23、批量调度:调度请求入queue,调度线程批量获取调度请求并发起远程调度;提高线程效率;
-
24、多语言执行器:约定跨语言通讯方案,以及通讯接口;
-
24、多语言执行器:约定跨语言通讯方案,以及通讯接口;
-
25、移除commons-exec,采用原生实现;
-
25、移除commons-exec,采用原生实现;
-
26、调度中心JDK版本调整为JDK8,从而升级至最新版本SpringBoot;
-
26、执行器服务端口与注册端口分离,支持docker动态随机端口;
-
27、执行器服务端口与注册端口分离,支持docker动态随机端口;
-
27、执行器端口复用,复用容器端口提供通讯服务;
-
28、执行器端口复用,复用容器端口提供通讯服务;
-
28、自定义失败重试时间间隔;
-
29、自定义失败重试时间间隔;
-
29、分片任务全部成功后触发子任务;
-
30、分片任务全部成功后触发子任务;
-
30、任务复制功能;点击复制是弹出新建任务弹框,并初始化被复制任务信息;
-
31、任务复制功能;点击复制是弹出新建任务弹框,并初始化被复制任务信息;
-
31、AccessToken按照执行器维度设置;控制调度、回调;
-
32、AccessToken按照执行器维度设置;控制调度、回调;
-
32、任务执行一次的时候指定IP;
-
33、任务执行一次的时候指定IP;
-
33、通讯调整;双向HTTP,回调和其他API自定义AccessToken,Restful,执行器复用容器端口;
-
34、通讯调整;双向HTTP,回调和其他API自定义AccessToken,Restful,执行器复用容器端口;
-
34、父子任务参数传递;流程任务等,透传动态参数;
-
35、父子任务参数传递;流程任务等,透传动态参数;
-
35、新增执行器描述、任务描述属性;
-
36、新增执行器描述、任务描述属性;
## 七、其他
## 七、其他
...
...
pom.xml
浏览文件 @
15fb49a3
...
@@ -20,24 +20,24 @@
...
@@ -20,24 +20,24 @@
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<project.reporting.outputEncoding>
UTF-8
</project.reporting.outputEncoding>
<project.reporting.outputEncoding>
UTF-8
</project.reporting.outputEncoding>
<maven.compiler.encoding>
UTF-8
</maven.compiler.encoding>
<maven.compiler.encoding>
UTF-8
</maven.compiler.encoding>
<maven.compiler.source>
1.
7
</maven.compiler.source>
<maven.compiler.source>
1.
8
</maven.compiler.source>
<maven.compiler.target>
1.
7
</maven.compiler.target>
<maven.compiler.target>
1.
8
</maven.compiler.target>
<maven.test.skip>
true
</maven.test.skip>
<maven.test.skip>
true
</maven.test.skip>
<xxl-rpc.version>
1.5.0
</xxl-rpc.version>
<xxl-rpc.version>
1.5.0
</xxl-rpc.version>
<spring.version>
5.0.7.RELEASE
</spring.version>
<spring.version>
5.2.3.RELEASE
</spring.version>
<spring-boot.version>
2.0.4.RELEASE
</spring-boot.version>
<spring-boot.version>
2.2.3.RELEASE
</spring-boot.version>
<mybatis-spring-boot-starter.version>
1.3.5
</mybatis-spring-boot-starter.version>
<tomcat-jdbc.version>
8.5.43
</tomcat-jdbc.version>
<mysql-connector-java.version>
5.1.48
</mysql-connector-java.version>
<
slf4j-api.version>
1.7.29
</slf4j-api
.version>
<
mybatis-spring-boot-starter.version>
2.1.1
</mybatis-spring-boot-starter
.version>
<
junit.version>
4.12
</junit
.version>
<
mysql-connector-java.version>
8.0.18
</mysql-connector-java
.version>
<groovy.version>
2.5.8
</groovy.version>
<slf4j-api.version>
1.7.30
</slf4j-api.version>
<junit.version>
4.13
</junit.version>
<maven-source-plugin.version>
3.2.0
</maven-source-plugin.version>
<groovy.version>
2.5.9
</groovy.version>
<maven-source-plugin.version>
3.2.1
</maven-source-plugin.version>
<maven-javadoc-plugin.version>
3.1.1
</maven-javadoc-plugin.version>
<maven-javadoc-plugin.version>
3.1.1
</maven-javadoc-plugin.version>
<maven-gpg-plugin.version>
1.6
</maven-gpg-plugin.version>
<maven-gpg-plugin.version>
1.6
</maven-gpg-plugin.version>
<maven-war-plugin.version>
3.2.3
</maven-war-plugin.version>
<maven-war-plugin.version>
3.2.3
</maven-war-plugin.version>
...
...
xxl-job-admin/pom.xml
浏览文件 @
15fb49a3
...
@@ -53,18 +53,12 @@
...
@@ -53,18 +53,12 @@
<artifactId>
spring-boot-starter-actuator
</artifactId>
<artifactId>
spring-boot-starter-actuator
</artifactId>
</dependency>
</dependency>
<!-- mybatis-starter:mybatis + mybatis-spring +
tomcat-jdbc
(default) -->
<!-- mybatis-starter:mybatis + mybatis-spring +
hikari
(default) -->
<dependency>
<dependency>
<groupId>
org.mybatis.spring.boot
</groupId>
<groupId>
org.mybatis.spring.boot
</groupId>
<artifactId>
mybatis-spring-boot-starter
</artifactId>
<artifactId>
mybatis-spring-boot-starter
</artifactId>
<version>
${mybatis-spring-boot-starter.version}
</version>
<version>
${mybatis-spring-boot-starter.version}
</version>
</dependency>
</dependency>
<!-- tomcat-jdbc -->
<dependency>
<groupId>
org.apache.tomcat
</groupId>
<artifactId>
tomcat-jdbc
</artifactId>
<version>
${tomcat-jdbc.version}
</version>
</dependency>
<!-- mysql -->
<!-- mysql -->
<dependency>
<dependency>
<groupId>
mysql
</groupId>
<groupId>
mysql
</groupId>
...
...
xxl-job-admin/src/main/resources/application.properties
浏览文件 @
15fb49a3
...
@@ -20,6 +20,7 @@ spring.freemarker.settings.number_format=0.##########
...
@@ -20,6 +20,7 @@ spring.freemarker.settings.number_format=0.##########
### mybatis
### mybatis
mybatis.mapper-locations
=
classpath:/mybatis-mapper/*Mapper.xml
mybatis.mapper-locations
=
classpath:/mybatis-mapper/*Mapper.xml
#mybatis.type-aliases-package=com.xxl.job.admin.core.model
### xxl-job, datasource
### xxl-job, datasource
spring.datasource.url
=
jdbc:mysql://127.0.0.1:3306/xxl_job?Unicode=true&characterEncoding=UTF-8
spring.datasource.url
=
jdbc:mysql://127.0.0.1:3306/xxl_job?Unicode=true&characterEncoding=UTF-8
...
@@ -27,14 +28,18 @@ spring.datasource.username=root
...
@@ -27,14 +28,18 @@ spring.datasource.username=root
spring.datasource.password
=
root_pwd
spring.datasource.password
=
root_pwd
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.type
=
org.apache.tomcat.jdbc.pool.DataSource
### datasource-pool
spring.datasource.tomcat.max-wait
=
10000
spring.datasource.type
=
com.zaxxer.hikari.HikariDataSource
spring.datasource.tomcat.max-active
=
30
spring.datasource.hikari.minimum-idle
=
10
spring.datasource.tomcat.test-on-borrow
=
true
spring.datasource.hikari.maximum-pool-size
=
30
spring.datasource.tomcat.validation-query
=
SELECT 1
spring.datasource.hikari.auto-commit
=
true
spring.datasource.tomcat.validation-interval
=
30000
spring.datasource.hikari.idle-timeout
=
30000
spring.datasource.hikari.pool-name
=
HikariCP
### xxl-job email
spring.datasource.hikari.max-lifetime
=
900000
spring.datasource.hikari.connection-timeout
=
10000
spring.datasource.hikari.connection-test-query
=
SELECT 1
### xxl-job, email
spring.mail.host
=
smtp.qq.com
spring.mail.host
=
smtp.qq.com
spring.mail.port
=
25
spring.mail.port
=
25
spring.mail.username
=
xxx@qq.com
spring.mail.username
=
xxx@qq.com
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论