首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
websocket的客户端连接fd,在各个worker进程之间可以共享使用吗?
我做的游戏大厅要监听两个websocket,一个监听来自手机侧的连接,一个给分布式的NodeServer发送启动GameServer的指令。 让2个手机侧进行对战。 我目前获得手机侧的进入游戏请求以后,我选择负荷轻的NodeServer,然后给他发送启动指令的Message。 问题我的server worker process是多个, 而接受手机侧消息的这个work process,可能并不拥有和NodeServer通信的连接。 而是另外一个work process持有NodeServer的连接。 这样我收手机信息的worker 可能,无法直接转发给Node Server。 请问**“websocket的客户端连接fd,在各个worker进程之间可以共享使用吗?”** 有没有好的建议?
发布于9年前 · 6 次浏览 · 来自
提问
史
史莱克
我做的游戏大厅要监听两个websocket,一个监听来自手机侧的连接,一个给分布式的NodeServer发送启动GameServer的指令。 让2个手机侧进行对战。 我目前获得手机侧的进入游戏请求以后,我选择负荷轻的NodeServer,然后给他发送启动指令的Message。 问题我的server worker process是多个, 而接受手机侧消息的这个work process,可能并不拥有和NodeServer通信的连接。 而是另外一个work process持有NodeServer的连接。 这样我收手机信息的worker 可能,无法直接转发给Node Server。 请问**“websocket的客户端连接fd,在各个worker进程之间可以共享使用吗?”** 有没有好的建议?
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-05-26
海
海的自由
看了例子,感觉应该可以共享的。
赞
0
回复
2017-05-26
u
ukadb
`fd`是全局共享的,在任意的地方都可以通信。
赞
0
回复