为了账号安全,请及时绑定邮箱和手机立即绑定

课程中的例子,一个订单延时1分钟。10秒的定时任务执行是否太消耗资源?而且既然决定10秒扫描,那么为何不在定时任务中直接修改订单,何必多此一举去发送mq消息?

不太合理的设计

正在回答

2 回答

如果一个订单刚好一分钟的时间到了,定时任务时间再延长,你觉得这个订单会多久去重试? 不直接修改订单是为了重试发送mq消息,可能过了几分钟,存在发送成功的可能。这就是为什么要多此一举去发送mq消息。

1 回复 有任何疑惑可以回复我~

这个只是为了演示效果吧,实际应用肯定是需要根据业务来设置时间的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

课程中的例子,一个订单延时1分钟。10秒的定时任务执行是否太消耗资源?而且既然决定10秒扫描,那么为何不在定时任务中直接修改订单,何必多此一举去发送mq消息?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号