我正在尝试构建一个具有独立大厅的游戏服务器
我试图不允许任何直接连接到我的 Workers
,除非通过经理
这是可能的/好的做法吗?
服务器架构
客户端通过 Manager
连接到 Load Balancer
,他/她通过 Express 接收所有文件以及大厅列表,然后选择哪个“游戏大厅”,然后连接到该服务器/工人/大厅
连接到经理
var socket = io.connect('http://192.168.1.5:8080');
然后连接到 Worker
var socket = io.connect('http://192.168.1.5:2002');
如果连接不是通过 Manager
=> 阻止连接