天天看點

swoole關于task事項

使用task功能以後,經過測試,需要以下事項:
1、onConnect回調不會響應,隻有在用戶端sent資料的時候,onReceive回調會響應, 注意:根據swoole文檔,onConnect/onClose這2個回調發生在worker程序内,而不是主程序
2、當不管addlistener多少個,其流程機制還是跟随主服務機制,不會隔離,比如:主服務監聽9501端口,功能是使用task做PHP資料庫連接配接池,使用addlistener監聽9502推送消息,那麼9502會共享9501開啟的task線程,而且9502上的onConnect回調不會做響應