xxljob
简单就用TaskScheduler 复杂就用xxjob
不玩java,只是看帖
icon:图标
我猜你想说的是cron表达式
啊哈哈哈哈,记错了
1 个赞
动态定时任务 建议三种 TaskScheduler xxljob Quartz 其中Quartz是一个非常重的框架
这几个里面为什么最重的不是 xxl-job ?
没用过xxljob 只用过TaskScheduler和Quartz ,所以没对xxljob做评价
这个问题可以直接问 gpt
最重的就是xxl-job 他被本来就是适用于大场景大规模的任务处理,自己玩搞搞Quartz就好了
专业点,用消息队列(定时)中间件,上面的方案缺陷很明显,不论是 xxl 还是自带的 cron,都是固定的定时轮询,不能做到准实时,数据量少还好
可以用springboot 的定时任务 + java的延迟队列实现延迟消息提醒。定时任务每天扫描一次就可以。扫描到的备忘加入到 延迟队列中。
我之前学过一点点的mq,可以用这类中间件框架实现吗,我主要就是想实现,上课前15分钟利用微信的服务订阅推送消息,同时用户可以在各个时间段中添加备忘、作业这种提醒,需要用户自定义提醒时间,如果是每天定时轮询肯定没有这个效果,就是不知道用什么实现,希望使用轻量化一点的