视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或 EJBs。

Quartz的优势:

1、Quartz是一个任务调度框架(库),它几乎可以集成到任何应用系统中。
2、Quartz是非常灵活的,它让您能够以最“自然”的方式来编写您的项目的代码,实现您所期望的行为
3、Quartz是非常轻量级的,只需要非常少的配置 —— 它实际上可以被跳出框架来使用,如果你的需求是一些相对基本的简单的需求的话。
4、Quartz具有容错机制,并且可以在重启服务的时候持久化(”记忆”)你的定时任务,你的任务也不会丢失。
5、可以通过Quartz,封装成自己的分布式任务调度,实现强大的功能,成为自己的产品。
6、有很多的互联网公司也都在使用Quartz。比如美团。

Spring是一个很优秀的框架,它无缝的集成了Quartz,简单方便的让企业级应用更好的使用Quartz进行任务的调度。

课程说明:

在我们的日常开发中,各种大型系统的开发少不了任务调度,简单的单机任务调度已经满足不了我们的系统需求,复杂的任务会让程序猿头疼, 所以急需一套专门的框架帮助我们去管理定时任务,并且可以在多台机器去执行我们的任务,还要可以管理我们的分布式定时任务。
本课程从最开始的Quartz框架讲起,由浅到深,从使用到结构分析,再到源码分析,深入解析Quartz、Spring+Quartz,并且会讲解相关原理, 让大家充分的理解这个框架和框架的设计思想。

由于互联网的复杂性,为了满足我们特定的需求,需要对Spring+Quartz进行二次开发,整个二次开发过程都会进行讲解。

Spring被用在了越来越多的项目中, Quartz也被公认为是比较好用的定时器设置工具,学完这个课程后,不仅仅可以熟练掌握分布式定时任务,还可以深入理解大型框架的设计思想。

适用人群 :

1.拥有理论基础扎实和想跳槽,且缺乏项目实战的学员
2.想了解和熟悉一些前沿技术在项目中的实践效果
3.不建议零基础购买课程。

一线在职架构师答疑,提供技术指导和支持,同时提供企业内训服务。


课程大纲


1、分布式任务调度需求说明 11分钟                             免费试听
2、分布式任务调度之quartz初体验 17分钟
3、Trigger之simpleTrigger 20分钟
4、日期触发器和日历触发器 20分钟
5、Trigger之crontrigger 19分钟
6、分布式任务调度job和jobdetail讲解 27分钟
7、分布式任务调度Schduler讲解 11分钟
8、Quartz源码解析之建造者模式 26分钟
9、Quartz源码解析之scheduler源码解析 22分钟
10、Quartz源码之scheduler源码分析 17分钟
11、分布式任务调度之触发器、调度器建造 18分钟
12、触发器建造者、各类调度器建造者源 19分钟
13、分布式任务调度之job源码分析 7分钟
14、分布式任务调度之JobRunShell源码分析 15分钟
15、分布式任务调度之spring+quartz整合 27分钟
16、整合源码解析之事件驱动模型原理 35分钟
17、整合源码解析之事件驱动模型代码 40分钟
18、整合源码解析之生命周期机制混合使用 14分钟
19、整合源码解析之生命周期机制混合使用 25分钟
20、Spring+Quatz源码深度剖析 34分钟
21、Spring+Quatz源码解析总结 25分钟
22、分布式任务调度之二次开发需求讲解 9分钟
23、分布式任务调度之二次开发代码编写1 9分钟
24、分布式任务调度之二次开发代码编写2 11分钟
25、分布式任务调度之二次开发代码编写3 12分钟
26、二次开发代码编写之agent编写 12分钟
27、master的rpc调用agent及联调测试 10分钟
28、二次开发实现之master及控制台编写 16分钟
29、二次开发实现之并发度控制源码编写 28分钟
30、二次开发之任务执行顺序、调度及联调测 30分钟
31、二次开发之任务执行顺序、调度及联调 3分钟
相关推荐
客服 关于