因?yàn)楹蠖似獠缓?,所以不敢多問,只有麻煩平臺大神了
比如我A和B已經(jīng)通過GW建立了socket連接
在業(yè)務(wù)邏輯中A stream_socket_client(B地址) stream_socket_sendto(buffer)
請問這樣是否會重新建立一根A到B的管道,而不是用之前GW架設(shè)好的那條?
對不起,我PHP基礎(chǔ)不是太好
我覺得你們直接終端和硬件服務(wù)器建立鏈接直接通許就可以了。
現(xiàn)在你們有三種服務(wù)器,nginx GatewayWorker 硬件服務(wù)器,三個(gè)服務(wù)器互相通訊比較難,也比較混亂,架構(gòu)上感覺沒有必要。
nginx GatewayWorker是放在同一個(gè)服務(wù)器上,nginx 處理http請求,GatewayWorker單向下發(fā),目前困難,就是http請求經(jīng)過niginx上的mvc處理業(yè)務(wù)邏輯后,怎么通知GatewayWorker異步tcp長連的硬件服務(wù)器,反饋給硬件,然后接受響應(yīng)后,反饋給用戶