SpringBoot2如何详细整合ElasticJob框架?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2215个文字,预计阅读时间需要9分钟。
ElasticJob简介
1.定时任务
在现有文章中,已介绍过QuartzJob这个定时任务,它被广泛应用于各种场景的定时任务标准。然而,Quartz的核心在于执行定时任务,而非关注于业务模式和场景,缺乏高度的自适应性。一、ElasticJob
简介
1、定时任务
在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是在于关注的业务模式和场景,缺少高度自定义的功能。Quartz能够基于数据库实现任务的高可用,但是不具备分布式并行调度的功能。
-> QuartJob定时任务
2、ElasticJob说明基础简介
Elastic-Job 是一个开源的分布式调度中间件,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。Elastic-Job-Lite 为轻量级无中心化解决方案,使用 jar 包提供分布式任务的调度和治理。 Elastic-Job-Cloud 是一个 Mesos Framework,依托于Mesos额外提供资源治理、应用分发以及进程隔离等服务。
功能特点
- 分布式调度
- 协调弹性扩容缩容
- 失效转移
- 错过执行
- 作业重触发作业分片一致性,保证同一分片在分布式环境中仅一个执行实例
补刀:人家官网这样描述的,这里赘述一下,充实一下文章。
本文共计2215个文字,预计阅读时间需要9分钟。
ElasticJob简介
1.定时任务
在现有文章中,已介绍过QuartzJob这个定时任务,它被广泛应用于各种场景的定时任务标准。然而,Quartz的核心在于执行定时任务,而非关注于业务模式和场景,缺乏高度的自适应性。一、ElasticJob
简介
1、定时任务
在前面的文章中,说过QuartJob这个定时任务,被广泛应用的定时任务标准。但Quartz核心点在于执行定时任务并不是在于关注的业务模式和场景,缺少高度自定义的功能。Quartz能够基于数据库实现任务的高可用,但是不具备分布式并行调度的功能。
-> QuartJob定时任务
2、ElasticJob说明基础简介
Elastic-Job 是一个开源的分布式调度中间件,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。Elastic-Job-Lite 为轻量级无中心化解决方案,使用 jar 包提供分布式任务的调度和治理。 Elastic-Job-Cloud 是一个 Mesos Framework,依托于Mesos额外提供资源治理、应用分发以及进程隔离等服务。
功能特点
- 分布式调度
- 协调弹性扩容缩容
- 失效转移
- 错过执行
- 作业重触发作业分片一致性,保证同一分片在分布式环境中仅一个执行实例
补刀:人家官网这样描述的,这里赘述一下,充实一下文章。

