容器是无状态的,在线游戏要有状态,多个用户的状态在多个容器内时,要对容器增减会造成游戏中断。这种情况如何保证正在连接的websocket不断?
如果用容器编排工具kubernetes等会有解决方案吗?或者从业务逻辑上考虑?
容器是无状态的,在线游戏要有状态,多个用户的状态在多个容器内时,要对容器增减会造成游戏中断。这种情况如何保证正在连接的websocket不断?
如果用容器编排工具kubernetes等会有解决方案吗?或者从业务逻辑上考虑?
正常的游戏服务器都有网关架构的
玩家只连接网关。由网关来负责连接后端服务器,换线不需要重新登录就是这么玩的。
重启游戏服务器的时候,先让网关连接其他服务器。然后把需要重启的服务器重启,最后重新接上网关
2 回答1.1k 阅读✓ 已解决
2 回答806 阅读✓ 已解决
1 回答905 阅读✓ 已解决
1 回答753 阅读✓ 已解决
1 回答713 阅读
1 回答684 阅读
669 阅读
没做过相关内容,仅供参考