课程
/后端开发
/PHP
/PHP消息队列实现及应用
为什么需要定时去执行?这样做的好处是什么?订单状态不是可以在点击按钮触发修改状态就可以实现?
2017-10-15
源自:PHP消息队列实现及应用 2-2
正在回答
主要针对于业务场景,在高并发的场景下面,每次都执行那么复杂的业务,对服务器压力相对较大。
有定时执行才能实现队列呀。
老师在good.php文件不是写了这条语句,每次只更新两条数据吗
$res_lock=$db->update('order_queue',$lock,$waiting,2);
如果不定时执行,你把它放在触发按钮上,你不是要点击很多次按钮,才能把订单都处理完成?
///////////////////
再者,如果不是一次只处理两条数据,而是触发按钮就把所有数据都处理完,那不就起不到队列的作用了?
他这里就是自动处理,同时分发到发货系统中,分离了业务
对啊 为什么
举报
消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法
1 回答处理完之后 order_queue表的status修改成1,为什么order表的status不修改?
2 回答处理订单的时候,如果1分钟没处理完当前的两个订单
1 回答订单时异步处理的,前端怎么样立即得到秒杀结果呢
3 回答RabbitMq为什么需要Exchange
2 回答像go语言或者swoole这种,他们有异步处理能力,是不是可以不用队列?