-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
动态添加任务? #277
Comments
如果不是对时间精确到秒的话,可以10秒执行一次订单查询,将创建时间超过30分没有支付的订单取消 |
我也觉得这种定时查询比单独定时任务好。+1 |
你好,感谢关注和反馈! 如果一定想要动态创建任务也是支持的,可以参考调度中心API服务 “AdminBiz” 将JobService暴露为RPC服务,从而在业务代码中动态创建和操作。 上面提供的是JOB的解决方案,不过,也存在MQ的解决方案,可以了解下 XXL-MQ ,它支持消息延迟消费,可通过其提供的延迟消息功能来实现对应功能。 |
你好,感谢反馈! |
@xuxueli 我想请问一下 ,能够加入执行器的批量自发现功能? 每次要手动添加,感觉这样任务也很重呀 |
@xuxueli 我查了一下 api 和 TriggerParam 中的参数,按照这个问题描述 如果使用api的方式,也是在订单30分钟后代码触发任务。 而不是在下单时就把任务创建好? |
@JarryHe 你好,可以新建一个 30min后执行的任务。可参考任务界面操作的ajax请求。任何ajax接口均可配置成为API服务,只需在待启用的API服务上添加 “@PermessionLimit(limit = false)” 注解取消登陆态拦截即可; 你的这种需求推荐实用延迟队列实现,推荐 XXL-MQ,非常适合你订单超时取消的业务场景。 |
@shyding 你好,目前以及支持了执行器自动注册功能,不过需要事先添加执行器用于过滤无效的注册信息。 |
请问一下,这个功能的迭代发布了吗?现在最新的2.3.0版本还是不能在xxl-job-core使用XxlJobService哦 |
Please answer some questions before submitting your issue. Thanks!
我想要一个可以动态添加定时任务的功能。比如,在商城系统中,一个人下单之后,就要触发一个定时任务,30分钟之后去检查这个订单是否支付,如果没有支付就取消订单这种动作,就是每个任务的定时都不固定,这里面有这个功能吗?
Which version of XXL-JOB do you using?
1.9.0
Expected behavior
动态添加任务
Actual behavior
无
Steps to reproduce the behavior
无
Other information
无
The text was updated successfully, but these errors were encountered: