传智播客黑马程序员免费视频教程、公开课资源下载平台

全国咨询热线:400-618-9090

全方位ELasticJob分布式任务调度解析

  • 中级
  • 4节课
  • 286人在学

lastic-job有lite版和cloud版,最大的区别是有无调度中心,笔者采用的是lite版本,无中心化。...

下载完整视频 >>

课程标题

全方位ELasticJob分布式任务调度解析

课程引导语

    我们开发定时任务一般都是使用quartz或者spring-task,无论是使用quartz还是spring-task,我们都会至少遇到两个痛点:

不敢轻易跟着应用服务多节点部署,可能会重复多次执行而引发系统逻辑的错误。
quartz的集群仅仅只是用来HA,节点数量的增加并不能给我们的每次执行效率带来提升,即不能实现水平扩展。

  Elastic-job分布式任务调度,就可以帮我们解决上面两个痛点。

课程介绍

    Elastic-Job是当当开源的一款非常好用的分布式任务调度框架,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。Elastic-Job-Lite这也是本次所要讲解和使用的子项目。

**主要功能**

分布式调度协调
弹性扩容缩容
失效转移
错过执行作业重触发
作业分片一致性,保证同一分片在分布式环境中仅一个执行实例
自诊断并修复分布式不稳定造成的问题
支持并行调度
支持作业生命周期操作
丰富的作业类型
Spring整合以及命名空间提供
运维平台

课程知识大纲

Elastic-Job简介
Elastic-Job基本概念
Zookeeper安装与配置
Elastic-Job入门示例
Elastic-Job实际应用开发
Elastic-Job运维平台

  • 1节 - ElasticJob介绍

  • 2节 - Zookeeper安装与配置

  • 3节 - ElasticJob作业类型说明

  • 4节 - ElasticJob入门示例(上)

更多章节请下载完整视频观看 >>

点击登录后发表评论,我们喜欢真实的你!