Elastic-job + Quartz精讲 实现企业级定时任务
凌波微步 | 前优客工场后端技术负责人
知识拆解+框架整合+Java高级玩法+定时任务案例
分布式集群方式的定时任务框架,可以弥补企业常用的单点任务缺点,以更高性能更好的稳定性处理分布式定时任务服务;本课程带你掌握分布式框架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基础知识
课程服务
课程讲师
凌波微步
前优客工场后端技术负责人
从事互联网开发与架构工作10余年,对分布式与高并发领域有着深入的研究和理解;实际操作过多个互联网系统的微服务改造。课程内容紧凑,与实际应用场景结合,深入浅出。
咨询更多
相关学习路线
相关课程
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程将提供与教学配套的示例源码,帮助您同步实践
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
可通过Git方式托管及下载项目代码