課程
/后端開發
/PHP
/PHP消息隊列實現及應用
定時任務處理訂單的時候,如果當前兩個訂單配送這塊耗時1分鐘以上,那么這時訂單狀態還是2,那下一次定時任務執行的時候,不是又會執行一次當前正在配送的訂單嗎?
2018-04-11
源自:PHP消息隊列實現及應用 2-2
正在回答
沒處理完也沒事,因為當前處理的那兩個訂單狀態已經改成了2,下一個定時任務處理的是其他的訂單了。
一般定時任務會設計成上一次任務執行完成,才會執行下一次,取決于時間間隔。
舉報
消息隊列是個什么玩意兒,使用隊列解決秒殺等實際問題概念和使用方法
1 回答訂單時異步處理的,前端怎么樣立即得到秒殺結果呢
5 回答處理訂單時用到了鎖 請問哪里用到鎖了
1 回答處理完之后 order_queue表的status修改成1,為什么order表的status不修改?
4 回答為什么需要定時去執行??這樣做的好處是什么?訂單不是可以在點擊按鈕觸發修改狀態就可以實現?
1 回答這個隊列秒殺好像是進行異步處理
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-08
沒處理完也沒事,因為當前處理的那兩個訂單狀態已經改成了2,下一個定時任務處理的是其他的訂單了。
2018-04-18
一般定時任務會設計成上一次任務執行完成,才會執行下一次,取決于時間間隔。