GatewayWorker即时通讯深坑记录

一、使用内网分布式部署时,一定要修改start文件lanIp为内网IP。
二、使用分离式部署时,服务器A与服务器B不在同一个内网时,lanIp为外网IP。
三、阿里云与腾讯云服务器默认网络为专有网络,购买服务器需要选择经典网络,以免购买后无法转换网络类型。(这将导致两个服务器之间TCP连接无法握手,因为Gateway无法绑定到专有网络的外网IP,具体详细自行查阅)
四、端口在防火墙需要开启,一般单机部署开启两个端口即可,而分离式部署,特别是服务器A,B不存在同一个网段的时候,还有四个端口需要开启,statr文件的startPort变量即端口起始,变量count设置3个,则端口连着开启3个(如:1000,1001,1002)。
五、在IDC服务商处购买服务器后,需要查看是否有安全组设置,如果有,服务器内防火墙通过的端口需要在安全组中添加。
六、将start中的Gateway("test://0.0.0.0:8282")协议test更改为“websocket”即Gateway("websocket://0.0.0.0:8282")。

猜你喜欢

转载自blog.csdn.net/u013342752/article/details/81082777