国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

有個跨國的聊天想咨詢一下大佬們

atie

問題描述

大佬們好,我有2臺服務器,一臺在中國機房,一臺在德國機房,分別部署了websocket服務,德國的用戶鏈接德國機房的websocket,中國的用戶鏈接了中國機房的websocket,請問這兩個用戶要通過什么才能即時通訊聊天呢??

我的框架是thinkphp8+workerman3.5,然后用的是workerman里面的組件gateway

980 3 0
3個回答

不敗少龍

可以通過ip去做區(qū)分嗎?

  • atie 2024-06-27

    用戶1鏈接的ws是中國的,用戶2鏈接的ws是德國的,通過什么ip可以聊天?沒有明白你說的什么意思?

  • 不敗少龍 2024-06-27

    服務端分布式部署

aphper

如果你用的是GatewayWorker的話,注冊相同的Register服務即可,GatewayWorker會自動轉發(fā)到對方用戶所在的節(jié)點。

如果是自己寫的話,就看你怎么設計,比如有一個狀態(tài)服務器,中國用戶小明登錄服務器A,在狀態(tài)服務器注冊自己的狀態(tài),德國用戶小強登錄服務器B,給A發(fā)送消息時,查詢小明不在服務器B上,詢問狀態(tài)服務器小明在哪兒,狀態(tài)服務器告知在服務器A,于是消息發(fā)送變成流程 小強-》服務器B-》服務器A

  • 暫無評論
小W

這兩臺服務器能相互通信嗎

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??