XXL-JOB原理--定时任务框架简介(⼀)
之前在⼯作中有接触许雪⾥⼤神开源的分布式任务调度平台XXL-JOB,最近经过⼀段时间的源码系统学习,今天简单写⼀篇博客介绍⼀下。
相关博客:
⼀、完整介绍地址:
⼆、最新版本架构图:
三、介绍
⽬前我们在项⽬中可能接触到定时任务框架quartz,应⽤也是⽐较⼴泛的,其也是⽀持分布式任务调度的,通过数据库竞争锁来实现,当然会有很多的局限性(可能这也是xxl-job出现的原因),quartz⽀持多种数据库(),xxl-job其实也是在quartz的基础上实现的,但是修改了任务调度的模式,并且任务调度采⽤注册和RPC调⽤⽅式来实现。
管理后台:ssm框架技术简介
四、技术栈
mysql、SSM,内置jetty作为RPC服务调⽤、quartz
五、xxl-job⽀持Postgresql数据库
⽬前由于xxl-job只⽀持mysql数据库,⽬前在github上拉了⼀个分⽀⽀持Postgresql 地址六、 xxl-job 底层依赖 quartz 实现,架构如下
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论