三臺服務(wù)器前面應(yīng)該有個網(wǎng)關(guān)負(fù)責(zé)處理驗(yàn)證和分發(fā)請求
客戶端連上某臺服務(wù)器之后,后續(xù)的請求都是這臺服務(wù)器處理
如果B C服務(wù)器處理無法推送到客戶端
如圖只有第一臺服務(wù)器開啟了workman 的socket服務(wù)。
如果第一臺服務(wù)器處理代碼就可以成功推送
這里寫搜到的方案及不適用原因
我將 stream_socket_client('tcp://127.0.0.1:5678', $errno, $errmsg, 3);
修改為了服務(wù)器A的公網(wǎng)ip,也并未推送成功。
目前需要其他辦法希望有大佬幫忙看下!
直接用GatewayWorker 然后分布式部署 http://wtbis.cn/doc/gateway-worker/how-distributed.html