/ 实战 / 精讲Elastic-job + Quartz实现企业级定时任务
收藏

知识拆解+经典定时任务案例
精讲Java定时任务框架Elastic-Job和Quartz

快速入门+框架整合+Java高级玩法+定时任务案例

精讲Elastic-job + Quartz实现企业级定时任务

难度 中级 时长 17小时13分钟 学习人数 141 好评度 100%

精讲Elastic-job + Quartz实现企业级定时任务

观看试看视频

精讲Elastic-job + Quartz实现企业级定时任务
掌握分布式集群方式的定时任务框架,可以弥补企业中常用的单点任务的缺点,以更高的性能更好的稳定性处理分布式定时任务服务;本课程带你掌握分布式框架Elastic-Job和Quartz,在以多种方式开发定时任务系统的同时,帮助你加深对分布式系统的理解。
罗那尔少

架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

还原电商网站实际场景案例 玩转定时任务框架

主流分布式定时任务框架Elastic-job+使用广泛的Quartz框架

  • Elastic-job框架精讲

    Elastic-job分片策略
    实现自己的分片策略
    Elastic-job事件追踪
    作业监听器的使用
    Zookeeper的作用

  • Quartz框架精讲

    Job和JobDetail
    JobDataMap的使用
    解决定时任务时间短问题
    Trigger触发器
    SimpleTrigger触发器详解
    CronTigger与Cron表达式

  • 整合和实战

    JavaAPI/Spring/Spring Boot
    三种方式整合
    30分钟自动取消订单实战
    第三方订单导入实战
    订单信息按小时统计

  • 进阶提升

    Elastic-job运维平台
    运维平台代码下载编译打包
    运维平台安装与部署
    运维平台功能讲解

3个经典定时功能案例 加深你对定时任务技术的理解

方案设计-项目搭建-代码实现 掌握企业级定时任务开发能力

30分钟未支付订单自动取消

整体方案与数据库设计
模拟第三方订单产生
订单自动取消具体实现

第三方订单抓取

整体方案与数据库设计
模拟第三方订单产生
Dataflow流式作业抓取订单,导入系统

按时统计订单信息

整体方案与数据库设计
Spring Boot+Mybatis+Quartz搭建
按小时统计订单,并演示集群功能

精讲主流定时任务框架Elastic-job和Quartz

搭配JavaAPI/Spring/Spring Boot三种整合方式 解决市面上绝大部分的定时任务问题

在Spring Boot与Elastic-job整合时
因为Elastic-job没有提供starter,我们
自己编写了starter。掌握了如何编写
starter,就掌握了Spring Boot的精髓。

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提

问,讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根

据所学知识,自行修改、优化

学习社群

课程专属学习交流群,与老师和优秀的

人共同交流;互相帮助,共同分享

适合人群

具有一定开发经验,了解定时任务,了解分布式原理
想深入了解定时任务框架,使用定时任务高级特性的开发人员。

技术储备要求

Java基础知识 / 数据库基础
Spring基础知识
Maven基础知识

环境参数

  • JDK版本 JDK11
  • 框架版本1 Spring 5.x + Spring Boot2.x
  • 框架版本2 Elastic-Job2.1.5 + Quartz2.3.1
  • 数据库版本 MySQL 8.0
  • 框架版本3 Zookeeper 3.4.13
提问
数据加载中...
意见反馈 邀请有奖 帮助中心 APP下载
官方微信