目前 公司要做一個(gè)多商戶游戲控制中心后臺? ?由于是多商戶 所以不能讓瀏覽器直接連接遠(yuǎn)程服務(wù)器? 需要經(jīng)過后臺處理后? 發(fā)送消息給遠(yuǎn)程服務(wù)器? 會話保持長連接? ?遠(yuǎn)程服務(wù)器接收指令后把處理結(jié)果返回給瀏覽器? ?請問? workerman能否實(shí)現(xiàn) ,有沒有什么解決方案
[attach]1640[/attach]
感覺用GatewayWorker這個(gè)好點(diǎn),http://doc2.workerman.net/multi-protocols.html?
gatewayWorker開一個(gè)websocket端口給瀏覽器連,開一個(gè)text內(nèi)部通訊端口,PHP后臺判斷權(quán)限/處理邏輯后通過text端口向websocket端口的瀏覽器發(fā)送數(shù)據(jù)。
?
最右邊轉(zhuǎn)發(fā)指令的用asyncTcpConnection連外部服務(wù)器,然后發(fā)送指令onMessage等待返回結(jié)果即可。
以上是我能想到的方案,當(dāng)然也可能有其它好的方案。