|
|
|
@ -51,7 +51,7 @@ XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅
|
|
|
|
|
- 28、推送maven中央仓库: 将会把最新稳定版推送到maven中央仓库, 方便用户接入和使用;
|
|
|
|
|
- 29、运行报表:支持实时查看运行数据,如任务数量、调度次数、执行器数量等;以及调度报表,如调度日期分布图,调度成功分布图等;
|
|
|
|
|
- 30、全异步:任务调度流程全异步化设计实现,如异步调度、异步运行、异步回调等,有效对密集调度进行流量削峰,理论上支持任意时长任务的运行;
|
|
|
|
|
- 31、跨语言:调度中心与执行器提供语言无关的 RESTful API 服务,第三方任意语言可据此对接调度中心或者实现执行器。除此之外,还提供了 “多任务模式”和“httpJobHandler”等其他跨语言方案;
|
|
|
|
|
- 31、跨语言/OpenAPI:调度中心与执行器提供语言无关的 OpenApi(RESTful 格式),第三方任意语言可据此对接调度中心或者实现执行器,实现多语言支持。除此之外,还提供了 “多任务模式”和“httpJobHandler”等其他跨语言方案;
|
|
|
|
|
- 32、国际化:调度中心支持国际化设置,提供中文、英文两种可选语言,默认为中文;
|
|
|
|
|
- 33、容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现产品开箱即用;
|
|
|
|
|
- 34、线程池隔离:调度线程池进行隔离拆分,慢任务自动降级进入"Slow"线程池,避免耗尽调度线程,提高系统稳定性;
|
|
|
|
@ -783,6 +783,7 @@ XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅
|
|
|
|
|
- 687、河南宠呦呦信息技术有限公司
|
|
|
|
|
- 688、陕西星邑空间技术有限公司
|
|
|
|
|
- 689、广东西欧克实业有限公司
|
|
|
|
|
- 690、唱吧麦颂KTV
|
|
|
|
|
- ……
|
|
|
|
|
|
|
|
|
|
> 更多接入的公司,欢迎在 [登记地址](https://github.com/xuxueli/xxl-job/issues/1 ) 登记,登记仅仅为了产品推广。
|
|
|
|
@ -1636,7 +1637,7 @@ echo "分片总数 total = $3"
|
|
|
|
|
|
|
|
|
|
### 5.15 跨语言
|
|
|
|
|
XXL-JOB是一个跨语言的任务调度平台,主要体现在如下几个方面:
|
|
|
|
|
- 1、RESTful API:调度中心与执行器提供语言无关的 RESTful API 服务,第三方任意语言可据此对接调度中心或者实现执行器。(可参考章节 “调度中心/执行器 RESTful API” )
|
|
|
|
|
- 1、OpenApi(RESTful 格式):调度中心与执行器提供语言无关的 RESTful API 服务,第三方任意语言可据此对接调度中心或者实现执行器,实现多语言支持。(可参考章节 “调度中心/执行器 RESTful API” )
|
|
|
|
|
- 2、多任务模式:提供Java、Python、PHP……等十来种任务模式,可参考章节 “5.5 任务 "运行模式" ”;理论上可扩展任意语言任务模式;
|
|
|
|
|
- 2、提供基于HTTP的任务Handler(Bean任务,JobHandler="httpJobHandler");业务方只需要提供HTTP链接等相关信息即可,不限制语言、平台;(可参考章节 “原生内置Bean模式任务” )
|
|
|
|
|
|
|
|
|
@ -1670,12 +1671,12 @@ XXL-JOB日志主要包含如下两部分,均支持日志自动清理,说明
|
|
|
|
|
针对该问题,调度中心提供内置组件进行处理,逻辑为:调度记录停留在 "运行中" 状态超过10min,且对应执行器心跳注册失败不在线,则将本地调度主动标记失败;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 六、调度中心/执行器 RESTful API
|
|
|
|
|
## 六、调度中心/执行器 OpenApi
|
|
|
|
|
XXL-JOB 目标是一种跨平台、跨语言的任务调度规范和协议。
|
|
|
|
|
|
|
|
|
|
针对Java应用,可以直接通过官方提供的调度中心与执行器,方便快速的接入和使用调度中心,可以参考上文 “快速入门” 章节。
|
|
|
|
|
|
|
|
|
|
针对非Java应用,可借助 XXL-JOB 的标准 RESTful API 方便的实现多语言支持。
|
|
|
|
|
针对非Java应用,可借助 XXL-JOB 的标准 OpenApi(RESTful API) 方便的实现多语言支持。
|
|
|
|
|
|
|
|
|
|
- 调度中心 RESTful API:
|
|
|
|
|
- 说明:调度中心提供给执行器使用的API;不局限于官方执行器使用,第三方可使用该API来实现执行器;
|
|
|
|
|