Elasticjob安装与入门

本文介绍了Elasticjob-Lite,一个轻量级分布式调度解决方案,用于解决Quartz的单机极限问题。通过任务分片,Elasticjob-Lite能将数据分散到多机处理,提高容错性。文章详细讲解了Elasticjob-Lite的下载安装、配置注册中心、数据源、项目启动、作业管理等步骤,并提供了官方文档和GitHub地址供参考。
摘要由CSDN通过智能技术生成

 

Elasticjob是一个开源的分布式调度解决方案。Elasticjob由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务;Elastic-Job-Cloud采用自研Mesos Framework的解决方案,额外提供资源治理、应用分发以及进程隔离等功能。

值得八卦的是,github上Elasticjob的Title已经隐去了当当的商标,而author的Title也已转向了京东,难道跟当当的“卖身”有关?而github版本已由release版2.1.5大跃进成3.0.0.M1开发版,是要断舍离,再出发的节奏吗?

现在主要介绍Elastic-Job-Lite,它支持多种任务类型,支持任务分片,可以将任务拆分成多个子任务,像原先介绍的Quartz集群方案中可能存在的任务处理的单机极限问题,可以利用Elastic-Job-Lite解决,可以通过预先分配分片项参数,任务分片后,每个分片任务只处理跟自己相关的分片数据,这样就可以将单机处理的数据,分散成多机处理,缓解压力。Elastic-Job还支持分片级别的故障切换,具有容错性,一个分片任务故障后,可以被其他机器的任务接管,继续执行分片任务。

文章目录 [显示]

实现原理

作业启动

下面摘自官网链接的实现原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值