php怎麼實現任務功能

時間 2022-01-18 01:49:02

1樓:

就這?BITMAP搞定,至於你想用啥來實現這個BITMAP,找個快樂的方式就行

2樓:邏輯

1、封裝乙個底層任務介面,根據實際業務所需,在某個方法呼叫即可;2、配合伺服器的定時任務;3、用協程處理比如swoole

3樓:哈哈哈

小型的實現可以參考tp5的queue實現

4樓:Milo

任務表使用者表使用者任務表

使用者接受乙個任務就在使用者任務表中建立一條資料,然後進行狀態的管理。現在只需要查詢使用者任務表中的任務是否完成即可

5樓:月光光

簡單點的就用redis+swoole實現非同步任務執行。用redis佇列儲存使用者任務,再用swoole後台監控佇列,每次從佇列拿出使用者任務並執行,直到執行完整個佇列任務。

6樓:dsnake1984

redis 佇列 WorkerMan timer定時器搞起來

7樓:mosang

簡單的就是建個表,存下使用者做過的任務,

複雜的就得看你系統的規模,具體業務場景,具體設計

8樓:xcsoft

每個使用者對應乙個唯一的uid 做完任務厚在mysql一張表內儲存uid即可

9樓:真的過客1008

加鎖唄用mysql或者redis都可以實現

10樓:

最簡單的做法就是標記

使用者昨晚任務後,相應的表記錄中,比如status欄位,由初始值0改為1

php 如何實現使用者自定義的定時任務

George Hao 使用者設定定時時間時,生成乙個shell檔案,以使用者ID和時間為檔名,在crontab中做定時任務,讀取shell所在資料夾裡的檔案,若檔名中的時間OK 或相似 執行該shell。另外,可以使用第三方的系統管理定時任務,具體可以檢視george518 PPGo Job 1 支...

PHP 怎麼實現獲取本地 IP?

宋浩 function get client ip type 0 elseif isset SERVER HTTP CLIENT IP elseif isset SERVER REMOTE ADDR IP位址合法驗證 long sprintf u ip2long ip ip long array i...

手機自動開機功能怎麼實現的?

NoCortY 現在的智慧型手機關機一般是大家所稱的 假關機 就是硬體層面並沒有真的關閉 只是關閉了手機的大部分功能維持了最基礎的需要因為程式是在硬體的基礎上執行的,如果硬體完全關閉就無法再執行開機指令 程式 而要使硬體重新開啟需要另外乙個硬體配合那麼這個配合的硬體又得是開啟狀態 所以不存在真正意義...