基于XXL-JOB分布式任务的实现

115 篇文章 12 订阅
33 篇文章 0 订阅

【课程简介】

越来越多的业务模型需要通过定时任务处理大量的数据,如用户画像、消息推送、T+1报表统计、状态同步等,在大批量数据需要处理的情况下,怎么才能在限定时间内完成作业,这是每个开发人员必定会面临的问题,本节课将教大家如何如何解决。同时也会分享程序员必备能力与工作技巧,一定不要错过!

【课程直通】基于XXL-JOB分布式任务的实现

【主讲内容】

1.Java入门到进阶技术提升方法

2.大厂工程师核心能力与实用技巧

3.实战:XXL-JOB分布式任务实现

【主讲教师】

金牌讲师:李老师

13年软件开发与教学经验,曾任职东亚银行系统设计师、京东科技高级开发工程师等,担任过高级开发工程师、项目经理、技术经理、架构师等职位,对金融风控、反欺诈领域及互联网分布式服务、高并发、高可用、秒杀场景等有丰富项目经验和行业知识。

定时任务实现方式

存在的问题 

 解决方案

 解决方案-分片原理

 解决方案-XXL-JOB 2.1架构图

 具体实现

具体实现-xxl-job部署 

u源码下载

     GitHub:  https://github.com/xuxueli/xxl-job

     Gitee: https://gitee.com/xuxueli0323/xxl-job/

u初始化数据库
u 更改 admin 数据库、预警邮件相关配置
u 部署 xxl-job-admin

具体实现-maven引入和配置信息

具体实现-执行器组件配置 

 具体实现-新增执行器

注册方式选自动注册,这样方便动态扩容

具体实现-新增任务 

路由策略选择分片广播

JobHandler需要和代码中@xxlJob定义的名字一致

具体实现-代码支持分片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值