酷網科技 多商戶電商零售系統基于TP6+Uni-app開發;是一款新零售社交電商系統,公眾號、小程序、H5、PC多端賬號同步,可快速打包生成APP。
本文主要介紹命令啟動定時任務的功能,按照酷網科技多商戶零售系統標準版的程序為大家詳細的進行實現過程的介紹
一、首先創建安裝Worker,執行composer require topthink/think-worker?安裝
二、在config/console.php中定義指令?'timer' => \Kuwang\command\Timer::class
三、對應圖1中的路徑創建自定義指令Kuwang\command\Timer.php

四、configure方法只要配置指令的內容,文件定義了一個timer的命令,設置了一個status的參數以及兩個(d:是否DAEMON方式啟動,以及i:執行間隔)的選項。
五、init方法在執行命令的時候對參數進行初始化并組合數據,判斷命令是啟動還是停止,是否修改執行間隔,是否以守護進程方式啟動

六、execute開始執行命令調用下方start方法
七、start方法開始執行定時執行的邏輯按照設置的間隔時間($this->interval)進行執行,默認2秒運行一次,調用系統中app\event.php文件下定時任務事件訂閱類
八、在定時任務事件訂閱類中完成對應系統方法的調用,即可實現定時任務功能
九、命令行執行命令?php think timer start --d

您如果還想了解更多酷網科技多商戶零售電商系統知識,可以關注酷網科技官網-行業新聞。有更多實用的技術知識為您分享!
(編輯:小酷)
掃碼添加客服微信
掃碼關注公眾號
酷網(大連)科技有限公司
致力于為客戶品牌提供完善解決方案
統一服務電話:0411-62888851