GatewayWorker 怎么實(shí)現(xiàn) 1:用戶通過http方式請(qǐng)求 我的一個(gè)web接口, 2:然后web接口調(diào)用 Gateway::sendToClient,對(duì)某個(gè)客戶端推送一條指令 3:再然后客戶端返回該指令是否執(zhí)行成功。 我想把客戶端發(fā)送的結(jié)果返回到最初http請(qǐng)求的接口里,展現(xiàn)在前端。這種有什么好的方法實(shí)現(xiàn)...
我在start_businessworker.php設(shè)置為?$worker->count=2。 ? 然后在 Event.php onWorkerStart中編寫 第一個(gè)進(jìn)程的業(yè)務(wù)邏輯代碼,另一個(gè)進(jìn)程沒有編寫任何代碼,是不是另一個(gè)進(jìn)程這樣就沒什么作用了。 // bussinessWorker 進(jìn)程 $worker = new BusinessWorker(); // worker名稱 $worker->na...
我是用AsyncTcpConnection作為客戶端,連接其他socket進(jìn)行通信,但是當(dāng)服務(wù)器那邊發(fā)送給我這邊的客戶端短時(shí)間內(nèi),也就是并發(fā)一多,其實(shí)也沒多少,差不多100左右,這邊的客戶端在onMessage打印的數(shù)據(jù)里有些請(qǐng)求就會(huì)延遲個(gè)1分鐘以內(nèi)不等的時(shí)間,所以想問這個(gè)怎么解決???...