为什么需要定时去执行?​这样做的好处是什么?订单不是可以在点击按钮触发修改状态就可以实现?

来源:2-2 .Mysql订单队列

慕粉4422618

2017-10-15 15:27

为什么需要定时去执行?这样做的好处是什么?订单状态不是可以在点击按钮触发修改状态就可以实现?

写回答 关注

4回答

  • 慕粉2305498430
    2018-02-05 20:54:44

    主要针对于业务场景,在高并发的场景下面,每次都执行那么复杂的业务,对服务器压力相对较大。

  • 慕桂英3014013
    2017-11-27 12:34:29

    有定时执行才能实现队列呀。

    老师在good.php文件不是写了这条语句,每次只更新两条数据吗

    $res_lock=$db->update('order_queue',$lock,$waiting,2);

    如果不定时执行,你把它放在触发按钮上,你不是要点击很多次按钮,才能把订单都处理完成?

    ///////////////////

    再者,如果不是一次只处理两条数据,而是触发按钮就把所有数据都处理完,那不就起不到队列的作用了?

  • maermaer
    2017-10-31 22:11:38

    他这里就是自动处理,同时分发到发货系统中,分离了业务

  • 慕粉1138314681
    2017-10-15 16:53:44

    对啊 为什么

PHP消息队列实现及应用

消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法

32730 学习 · 58 问题

查看课程

相似问题