最近要开始做一套分离式部署的框架现在本地虚拟机测试了下 按照文档的步骤但是发现前端ws也连不上 后端通信也没有交互 具体下图:
服务器A: register和gateway服务
[attach]1762[/attach]
[attach]1763[/attach]
服务器B:bussinessWorker服务
[attach]1764[/attach]
[attach]1765[/attach]
服务器C和服务器B一样
启动后A,B,C分别如下:
[attach]1766[/attach]
[attach]1767[/attach]
[attach]1768[/attach]
前端js连接如下:想尝试连B服务器试试 但是不成功
[attach]1769[/attach]
有点啰嗦了,请见谅哈
不能连B服务器,websocket服务你部署的是A机器,得连A机器的7272端口。
但是我连a的话 a就会报BusinessWorker和Gateway之间的socket链接没有建立
1、确保start_gateway.php和start_businessworker.php中的registerAddress设置要完全一致 【图示看上去这个设置OK】
2、确保防火墙所有相关的端口。
找到原因了 这几个端口没开 谢谢老哥
找到原因了 这几个端口没开 谢谢老哥