Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
熊鹏飞
/
xxljob220
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
9820063f
authored
Aug 06, 2017
by
xuxueli
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
更新RM
parent
822a0140
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
51 additions
and
30 deletions
README.md
doc/XXL-JOB-Englis-Documentation.md
README.md
View file @
9820063f
<center>
# 分布式任务调度平台XXL-JOB
<a
href=
"http://www.xuxueli.com/"
>
<img
src=
"https://raw.githubusercontent.com/xuxueli/xxl-job/master/doc/images/xxl-logo.jpg"
width=
"150"
>
</a>
<h3
align=
"center"
>
XXL-JOB
</h3>
XXL-JOB, a lightweight distributed task scheduling framework.
<br>
<a
href=
"http://www.xuxueli.com/"
><strong>
-- Browse xuxueli's website. --
</strong></a>
<br>
<br>
[

](https://travis-ci.org/xuxueli/xxl-job)
[

](https://travis-ci.org/xuxueli/xxl-job)
[

](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/)
[

](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/)
[

](https://github.com/xuxueli/xxl-job/releases)
[

](https://github.com/xuxueli/xxl-job/releases)
[

](http://www.gnu.org/licenses/gpl-3.0.html)
[

](http://www.gnu.org/licenses/gpl-3.0.html)
[

](https://gitter.im/xuxueli/xxl-job?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[

](https://gitter.im/xuxueli/xxl-job?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
</center>
XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、
轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
## Intro

XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、
轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
##
# 文
档
##
Documentation
-
官方文档:
[
XXL-JOB官方文档
](
https://github.com/xuxueli/xxl-job/blob/master/doc/XXL-JOB官方文档.md
)
-
[
中文文档
](
https://github.com/xuxueli/xxl-job/blob/master/doc/XXL-JOB官方文档.md
)
-
[
Englis Documentation
](
https://github.com/xuxueli/xxl-job/blob/master/doc/XXL-JOB-Englis-Documentation.md
)
##
#
特性
##
Features
-
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
-
1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手;
-
2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效;
-
2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效;
-
3、调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现,可保证调度中心HA;
-
3、调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现,可保证调度中心HA;
...
@@ -41,11 +55,7 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
...
@@ -41,11 +55,7 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
-
23、分片广播任务:执行器集群部署时,任务路由策略选择"分片广播"情况下,一次任务调度将会广播触发对应集群中所有执行器执行一次任务,同时传递分片参数;可根据分片参数开发分片任务;
-
23、分片广播任务:执行器集群部署时,任务路由策略选择"分片广播"情况下,一次任务调度将会广播触发对应集群中所有执行器执行一次任务,同时传递分片参数;可根据分片参数开发分片任务;
-
24、动态分片:分片广播任务以执行器为维度进行分片,支持动态扩容执行器集群从而动态增加分片数量,协同进行业务处理;在进行大数据量业务操作时可显著提升任务处理能力和速度。
-
24、动态分片:分片广播任务以执行器为维度进行分片,支持动态扩容执行器集群从而动态增加分片数量,协同进行业务处理;在进行大数据量业务操作时可显著提升任务处理能力和速度。
### 架构图
## Development

### 发展
于2015年中,我在github上创建XXL-JOB项目仓库并提交第一个commit,随之进行系统结构设计,UI选型,交互设计……
于2015年中,我在github上创建XXL-JOB项目仓库并提交第一个commit,随之进行系统结构设计,UI选型,交互设计……
于2015-11月,XXL-JOB终于RELEASE了第一个大版本V1.0, 随后我将之发布到OSCHINA,XXL-JOB在OSCHINA上获得了@红薯的热门推荐,同期分别达到了OSCHINA的“热门动弹”排行第一和git.oschina的开源软件月热度排行第一,在此特别感谢红薯,感谢大家的关注和支持。
于2015-11月,XXL-JOB终于RELEASE了第一个大版本V1.0, 随后我将之发布到OSCHINA,XXL-JOB在OSCHINA上获得了@红薯的热门推荐,同期分别达到了OSCHINA的“热门动弹”排行第一和git.oschina的开源软件月热度排行第一,在此特别感谢红薯,感谢大家的关注和支持。
...
@@ -56,7 +66,7 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
...
@@ -56,7 +66,7 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
于2017-05-13,在上海举办的 "
[
第62期开源中国源创会
](
https://www.oschina.net/event/2236961
)
" 的 "放码过来" 环节,我登台对XXL-JOB做了演讲,台下五百位在场观众反响热烈(
[
图文回顾
](
https://www.oschina.net/question/2686220_2242120
)
)。
于2017-05-13,在上海举办的 "
[
第62期开源中国源创会
](
https://www.oschina.net/event/2236961
)
" 的 "放码过来" 环节,我登台对XXL-JOB做了演讲,台下五百位在场观众反响热烈(
[
图文回顾
](
https://www.oschina.net/question/2686220_2242120
)
)。
#### 我司大众点评目前已接入XXL-JOB,内部别名《Ferrari》(Ferra
ri基于XXL-JOB的V1.1版本定制而成,新接入应用推荐升级最新版本)。
** 我司大众点评目前已接入XXL-JOB,内部别名《Ferrari》(Ferrari
基于XXL-JOB的V1.1版本定制而成,新接入应用推荐升级最新版本)。**
据最新统计, 自2016-01-21接入至2017-07-07期间,该系统已调度约60万余次,表现优异。新接入应用推荐使用最新版本,因为经过数个大版本的更新,系统的任务模型、UI交互模型以及底层调度通讯模型都有了较大的优化和提升,核心功能更加稳定高效。
据最新统计, 自2016-01-21接入至2017-07-07期间,该系统已调度约60万余次,表现优异。新接入应用推荐使用最新版本,因为经过数个大版本的更新,系统的任务模型、UI交互模型以及底层调度通讯模型都有了较大的优化和提升,核心功能更加稳定高效。
至今,XXL-JOB已接入多家公司的线上产品线,接入场景如电商业务,O2O业务和大数据作业等,截止2016-07-19为止,XXL-JOB已接入的公司包括不限于:
至今,XXL-JOB已接入多家公司的线上产品线,接入场景如电商业务,O2O业务和大数据作业等,截止2016-07-19为止,XXL-JOB已接入的公司包括不限于:
...
@@ -99,17 +109,15 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
...
@@ -99,17 +109,15 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
欢迎大家的关注和使用,XXL-JOB也将拥抱变化,持续发展。
欢迎大家的关注和使用,XXL-JOB也将拥抱变化,持续发展。
##
# 下载
##
Source and Download
#### 源码仓库地址 (将会在两个git仓库同步发布最新代码)
Source | Release Download
源码仓库地址 | Release Download
--- | ---
--- | ---
[
https://github.com/xuxueli/xxl-job
](
https://github.com/xuxueli/xxl-job
)
|
[
Download
](
https://github.com/xuxueli/xxl-job/releases
)
[
https://github.com/xuxueli/xxl-job
](
https://github.com/xuxueli/xxl-job
)
|
[
Download
](
https://github.com/xuxueli/xxl-job/releases
)
[
http://git.oschina.net/xuxueli0323/xxl-job
](
http://git.oschina.net/xuxueli0323/xxl-job
)
|
[
Download
](
http://git.oschina.net/xuxueli0323/xxl-job/releases
)
[
http://git.oschina.net/xuxueli0323/xxl-job
](
http://git.oschina.net/xuxueli0323/xxl-job
)
|
[
Download
](
http://git.oschina.net/xuxueli0323/xxl-job/releases
)
##
## 中央仓库地址 (最新Release版本:
1.8.1)
##
Maven
```
```
<!-- http://repo1.maven.org/maven2/com/xuxueli/xxl-job-core/ -->
<!-- http://repo1.maven.org/maven2/com/xuxueli/xxl-job-core/ -->
...
@@ -120,34 +128,36 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
...
@@ -120,34 +128,36 @@ XXL-JOB銝銝芾蝠漣遙靚漲獢嚗敹挽霈∠
</dependency>
</dependency>
```
```
####
博客地址 (将会在两个
博客同步更新文档)
####
Blog
-
[
oschina地址
](
http://my.oschina.net/xuxueli/blog/690978
)
-
[
oschina地址
](
http://my.oschina.net/xuxueli/blog/690978
)
-
[
cnblogs地址
](
http://www.cnblogs.com/xuxueli/p/5021979.html
)
-
[
cnblogs地址
](
http://www.cnblogs.com/xuxueli/p/5021979.html
)
#### 技术交流群 (仅作技术交流)
## Communication group
-
腾讯QQ群(5):138274130
[

](http://shang.qq.com/wpa/qunwpa?idkey=a3f3aea7e5943e7a24e9726495747ddc19bccd3592d7a70ecb5a97b616062241 )
-
腾讯QQ群(4):464762661 (群即将满,请加群5)
-
腾讯QQ群(3):242151780 (群即将满,请加群5)
-
腾讯QQ群(2):438249535 (群即将满,请加群5)
-
腾讯QQ群(1):367260654 (群即将满,请加群5)
-
群5:138274130
[

](http://shang.qq.com/wpa/qunwpa?idkey=a3f3aea7e5943e7a24e9726495747ddc19bccd3592d7a70ecb5a97b616062241 )
## Issue
-
群4:464762661 (群即将满,请加群5)
如有问题可在
[
Github Issues
](
https://github.com/xuxueli/xxl-job/issues/
)
上提问,也可以加入上文技术交流群;
-
群3:242151780 (群即将满,请加群5)
-
群2:438249535 (群即将满,请加群5)
-
群1:367260654 (群即将满,请加群5)
##
# 报
告问题
##
User Registration
XXL-JOB托管在Github上,如有问题可在
[
ISSUES
](
https://github.com/xuxueli/xxl-job/issues/
)
上
提问,也可以加入上文技术交流群;
请接入使用的公司或个人进行用户登记
[
登记地址
](
https://github.com/xuxueli/xxl-job/issues/1
)
。登记仅为了产品推广,产品开源免费。
### 接入登记(登记仅为了推广,产品开源免费)
更多接入公司,欢迎在github
[
登记
](
https://github.com/xuxueli/xxl-job/issues/1
)
##
# 开源协
议
##
Copyright and license
产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。
产品开源免费,并且将持续提供免费的社区技术支持。个人或企业内部可自由的接入和使用。
XXL-JOB采用GPLv3协议,目的是为了保证用户的自由使用权利。协议可避免专利申请的特殊危险 "the GPL assures that patents cannot be used to render the program non-free.(摘自GPLv3)"。
XXL-JOB采用GPLv3协议,目的是为了保证用户的自由使用权利。协议可避免专利申请的特殊危险 "the GPL assures that patents cannot be used to render the program non-free.(摘自GPLv3)"。
---
---
### 支持的话可以扫一扫,支持 [XXL系列](https://github.com/xuxueli) 的建设:)
## Donate
支持的话可以扫一扫,请作者喝杯咖啡吧:)
微信:!
[
输入图片说明
](
https://static.oschina.net/uploads/img/201707/07214300_qhxT.png
"在这里输入图片标题"
)
微信:!
[
输入图片说明
](
https://static.oschina.net/uploads/img/201707/07214300_qhxT.png
"在这里输入图片标题"
)
支付宝:!
[
输入图片说明
](
http://images2015.cnblogs.com/blog/554415/201605/554415-20160513183306234-1939652116.png
"在这里输入图片标题"
)
支付宝:!
[
输入图片说明
](
http://images2015.cnblogs.com/blog/554415/201605/554415-20160513183306234-1939652116.png
"在这里输入图片标题"
)
doc/XXL-JOB-Englis-Documentation.md
0 → 100644
View file @
9820063f
# 《A lightweight distributed task scheduling framework. "XXL-JOB"》
[

](https://travis-ci.org/xuxueli/xxl-job)
[

](https://maven-badges.herokuapp.com/maven-central/com.xuxueli/xxl-job/)
[

](https://github.com/xuxueli/xxl-job/releases)
[

](http://www.gnu.org/licenses/gpl-3.0.html)
[

](https://gitter.im/xuxueli/xxl-job?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
## 1、Intro
### 1.1 overview
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment