应该降低从@Schedule迁移到xxl-job的迁移的成本

gj3fmq9x  于 2021-11-29  发布在  Java
关注(0)|答案(2)|浏览(308)

目前使用的版本是 2.3.0-SNAPSHOT

目前还在测试环境使用,下一个版本会用这个版本直接上生产,为什么要用2.3.0-SNAPSHOT 而不是 2.2.0

因为我们这边把XXL-JOB封为底层实现,而不是直接使用的@xxljob,但是2.2.0需要返回一个ReturnT, 2.3.0则不需要, 在这方面,减少了从@schedule的切换成本

但是我觉得,现在市面上应该有大量的使用@schedule的项目,而@schedule 本身是自带Cron的,我觉得作者可以做一下兼容,我只需要把@schedule 修改为 @xxljob (为什么不能覆盖@schedule实现? 因为很多组件内部有这个东西,比如Spring-data-session)即可以自动化注册任务到Admin后台

这样对于老项目的迁移, 是非常友好的,而且用户如果不想要用@xxljob了,只需要直接替换就好了

w41d8nur

w41d8nur1#

赞!听起来不错的建议

rt4zxlrg

rt4zxlrg2#

#2235
我增加了自动注册功能,支持@xxljob@schedule ,以及自定义注册的自动注册,并且使用插件开发模式,对原作者的代码零侵入

相关问题