Swoole Task 簡單高效的非同步任務處理框架

2021-09-19 10:19:04 字數 1858 閱讀 9141

歡迎 star 提 issues

127.0.0.1:9510/ctrl/action?paramas=***

action對應***ctrl.php檔案中的***action(action 的最後必須返回$this->ret,即最後一句 return $this->ret)

127.0.0.1:9510?op=ctrl.action¶ms=*** 等同於 127.0.0.1:9510/ctrl/action?paramas=***

curl "127.0.0.1:9510/ctrl/action?paramas=***" 或者 curl "127.0.0.1:9510?op=ctrl.action¶ms=***"

投遞任務到swoole-task進行處理

config swoole-task 配置檔案目錄swoole.ini,配置引數類容參考原始碼說明

tmp 臨時目錄,日誌swoole-task中間檔案等等在此目錄下存放

swoole-task 本身是乙個比較簡單的基於swoole擴充套件的非同步任務處理框架,更詳細使用方法看原始碼,或者在github留issues,有好的建議我會根據情況及時改進

1 如果swoole.php 指令碼所在目錄config/swoole.ini 檔案不存在,可以直接刪除config目錄,會自動建立配置檔案,建立後的檔案根據需求修改

用法介紹

#啟動服務,不指定繫結埠和ip,則使用config目錄下的swoole.ini配置

php swoole.php start

#啟動服務 指定ip 和 port

php swoole.php -h127.0.0.1 -p9510 start

#啟動服務 守護程序模式

php swoole.php -h127.0.0.1 -p9510 -d start

#啟動服務 非守護程序模式

php swoole.php -h127.0.0.1 -p9510 -d start

#啟動服務 指定程序名稱(顯示程序名為 swooleserv-9510-[master|manager|event|task]

php swoole.php -h 127.0.0.1 -p 9510 -n 9510 start

php swoole.php -p 9510 stop

php swoole.php -h 127.0.0.1 - p 9510 stop

php swoole.php -p 9510 restart

php swoole.php -h 127.0.0.1 - p 9510 restart

php swoole.php -h 127.0.0.1 - p 9510 status
php swoole.php list
引數說明

命令說明

可指定服務繫結ip 埠 及 是否守護程序模式,還有啟動後程序名稱(程序名稱字首預設為swooleserv-, 指定後 swooleserv-name-[master|manager|event|task])

必須指定埠引數 -p(--port)

必須指定埠引數 -p(--port) 後續是否需要根據程序名稱重啟根據實際情況來看(--todo)

檢視指定ip和埠的服務狀態,tasking_num是指當前正在執行的任務

檢視當前伺服器上執行的swoole-task例項,

返回結果顯示服務程序的 user pid rss(kb)[使用記憶體] stat[程序狀態] start[程序執行開始時間] command[程序命令或者程序名稱]

winform webform 簡單高效的介面框架

2019年01月07日 10 40 18 james lx 閱讀數 4961 一 winform的介面框架設計 james lx 一直以來,我都在尋找winform程式,簡單高效的介面框架,終於,我有了乙個。在此分享給和我一樣使用c 而苦於介面設計的人。我的發現中,並沒有加入什麼框架和 只是使用原生...

高效簡單的jsp分頁

標題 作者 型別 點選 加入時間 int i int ipage 5 分頁單位 int allpage 總頁數 int pages 接受的頁碼變數 int cpage 1 當前頁 int spage 開始頁 int allcol 0 vector v null 資料庫連線宣告 connection ...

論 模板的簡單高效實現

大家都知道php是世界上最好的語言,php在專案開發中的靈活性是個非常重要的優點,非常適合經常變動的業務邏輯和頁面內容,當然都離不開乙個好用的模板引擎,市面上最常見的php模板引擎是smarty,但是smarty功能十分豐富,有些重量級了.那有沒有更好的模板引擎呢?先來 一下模板引擎的幾大特點 書寫...