msyz999明仕亚洲官网文娱购物网站几天后主动好评的服从怎样完成?

  1. 如题。

  2. 我集团的思路是做定时任务。但是有一个题目便是。假如每一单都要树立一个定时任务。那么订单多了。这么多定时任务。只要静态的去创立。怎样静态的创立?假如办理这些定时任务的实行。停机维护。这些定时任务又怎样处理??

  3. 假如是主动去天生定时任务。那么有什么东西呢?我看了下Celery Beats。合适不太符合条件。

以上只是集团思路。求大神辅导。。

谢邀

真实楼上都给出了很好的处理方案

详细就看业务需求吧,假如及时性要求不高的话,可以设置一个定时任务,然后扫表挑选符合的来主动好评。假如然的及时性要求很高的话,就像你提到的关于主动退款、超时未支付等等那你就只能对每个订单去设置一个超时工夫了。

你只需将(超时后处理的函数、处理的工夫、订单相干的参数)打包成一个音讯交给一个背景次序,它会在你指定的处理工夫,找到超时后处理的函数,并将你给的订单相干的参数交给这个函数处理。如许就完成了某个订单的定时任务。

你说的Celery可以应对你所说的场景吧,它有个delay实行很好用啊。

  1. 一个定时任务就行,工夫可以每分钟处理一次,盘诘统统需求主动好评的数据出来,参加到行列步队

  2. 行列步队处理订单,主动好评

为什么要每一单都树立一个定时任务?只需有一个定时任务定时去查有哪些符合条件的订单然后修正为好评不就行了。。

给你个另类的思路,不需求定时更新处理:

评价表包括(也可以直接在订单表上添加评价相干字段):订单id , 评价相干信息(图片,笔墨,评分等等), 评价工夫。

支付告成时:天生好评评价,评价工夫设置为支付工夫+n天。

用户订单列表:评价表上 评价工夫>以后工夫的为未评价,用户可操纵评价,评价后更新评价内容,评价工夫为以后工夫。评价工夫<以后工夫的为已评价。

概况页:只表现评价工夫<以后工夫的信息。

(看完/读完)这篇文章有何感想! msyz999明仕亚洲官网娱乐的分享…

发表评论

姓名 *
电子邮件 *
站点