由于歷史原因,我需要在Gateway/BusinessWorker模式中提供http協(xié)議訪問(wèn)(應(yīng)該說(shuō)是類似于http的請(qǐng)求接口),現(xiàn)有workerman雖然是支持的,但是在BusinessWorker中卻將$_SERVER全局變量重置了, 這樣導(dǎo)致http協(xié)議解析到數(shù)據(jù)丟失了, 最后Event雖然可以得到消息的body,這時(shí)需要解析這個(gè)body。我想問(wèn)一下,為什么BusinessWorker中要將$_SERVER重置...
我看了下源碼, Gateway與business_worker間的通訊是通過(guò)實(shí)現(xiàn)GatewayProtocol協(xié)議的_innerXXXWorker來(lái)通訊的。business_worker進(jìn)程間是并沒(méi)有提供通訊的接口, 但是我也有需求,希望通過(guò)新建一個(gè)worker來(lái)提供某些單點(diǎn)的服務(wù), 那是否需要我自己實(shí)現(xiàn)類似于gateway與business的通訊方式來(lái)實(shí)現(xiàn)?有沒(méi)有其他方法?...
不知道能不能通過(guò)composer使用workerman? 文檔寫的都是下載workerman的,然后在Application文件夾創(chuàng)建自己的App, 再執(zhí)行根目錄的start.php啟動(dòng),如果通過(guò)composer的方式加載workerman,那要怎么啟動(dòng)呢?...
workerman3.0不管是有沒(méi)有用-d啟動(dòng),都無(wú)法自動(dòng)檢測(cè)php文件更新,看源碼也沒(méi)有什么地方可以設(shè)置, 也沒(méi)有發(fā)現(xiàn)自動(dòng)檢測(cè)文件的worker運(yùn)行? ...