tp5中 workerman服務(wù)端寫在 push模塊的某個(gè)控制器里,我想在 index模塊的某個(gè)控制器中調(diào)用 workerman服務(wù)端的方法,比如在 index模塊 下的 user控制器 里調(diào)用$con->send(),主動向客戶端發(fā)送消息,請問要怎么做呀!就是想把連接成功后的對象存起來,給其它模塊控制器調(diào)用,嘗試過 global, 打印出來是 null...
我想使用workerman做與數(shù)據(jù)庫的長連接,所以我設(shè)置了全局變量$DataBaseConn,當(dāng)workerman進(jìn)程啟動時(shí),連接數(shù)據(jù)庫,$DataBaseConn作為連接標(biāo)識全局使用,如下所示: $http_worker = new Worker("http://0.0.0.0:80"); $http_worker->count = 1; $DataBaseConn = null; $http_worke...
在GatewayWorker模式下,為了重啟工作進(jìn)程不影響客戶連接,所以在Worker進(jìn)程里不保存用戶狀態(tài),所以我想問下在做MMO游戲類型的時(shí)候,大量用戶數(shù)據(jù)放在哪里比較合適?不能在Worker里用全局變量保存,又不能在GATEWAY里保存了,通過傳遞數(shù)據(jù)的方式訪問。如果用REDIS之類的來交換數(shù)據(jù),由于是REDIS是單線程的,如果大量用戶并發(fā)的話,REDIS勢必會造成響應(yīng)速度慢的問題,有沒有什么好的方法呢?(Mec...