NutzCN Logo
问答 NUTZ 是否支持 XXL-JOB
发布于 2523天前 作者 qq_e25320ed 2607 次浏览 复制 上一个帖子 下一个帖子
标签:

nutz是否支持XXL-JOB?

22 回复

看了看它的文档,我猜你想做的是作为它的执行器节点?

感觉它有很多好的地方,如:
1、分布式调度
2、任务管理web平台,可暂停,配置等
3、支持任务执行策略
4、支持父子任务
5、使用的公司比较多,相对应该可靠
6、在线查看执行日志
然后看了它是基于quartz,想可能nutz暂时不支持。
目前我们的定时任务也是基于nutz,做一张基础任务表,启动时候装入nutz定时任务器。
但是由于不可视化,不可实时管理,不支持策略,经常一些重要的定时任务没跑或失败也不可控。比较烦人。
目前分布式定时任务国内比较出名的就是XXL-JOB和当当开源 Elastic-Job。
实现功能差不多,感觉XXL-JOB用的人更多一点。

为啥觉得基于quartz就不支持呢?

它的web管理端是独立部署的,然后执行端是集成到用户代码的,我理解得对吗?

WEB是独立部署的。
官网目前支持spring、spring-boot容器。从配置上看也是基于spring。
需要配置:<context:component-scan base-package="com.xxl.job.executor.service.jobhandler" />
定义一个定时任务需要继承com.xxl.job.executor.service.jobhandler.IJobHandler。
没仔细研究,但感觉xxl-job是强依赖spring 容器。
需要对包扫描。我也没深入了解。

两种集成嘛,一种是扫描,另外一种是直接声明个bean,前者是依赖spring,后者应该是不依赖spring的

我先研究一下。看怎么做。

谢谢兽兽快速响应,提供思路

做个xxl-job-executor-sample-nutz嘛,xxl-job应该会接纳,其他nutz用户更容易上手了

可以,哈哈,不过要做出来再说

Xxljob太low过几天我写个基于nutz的调度平台

没落的是月,而流浪的是心

已经写了一半,但是不知道啥时候能捡起来继续写

@qq_e25320ed 有进展不(;`O´)o

@wendal 抱歉,兽兽,最近一直在忙项目。没有时间定时任务管理。刚上xxl-job官网,1.9-release版本已经有nutz的demo支持。

^_^ 早已看到你的大作

ps,nutzboot也加上xxl-job支持了

哈哈,我也想做,是作者许雪里亲自写的支持。他对nutz也很熟悉。

-_- 我还以为那就是你呢... 哈哈

@wendal 看了许雪里的简历,工作才四年,写这么多开源项目,真的很厉害。nutz的代码写的也很严谨,现在用户用户越来越多,支持越来越广,继续加油。

我提交的nutz执行器 作者改的

当时项目要用XXL-JOB 发现没有nutz执行器 就写了最初版提交 这个帖子今天才看到 也太巧了吧 误会

添加回复
请先登陆
回到顶部