客户端通过别名alias请求服务器舰队fleetA下的服务器,版本更新的时候,新建服务器舰队fleetB,把版本发布到fleetB上,并把别名alias指向新建的服务器舰队fleetB,客户端仍然调用同一个别名alias,但访问到fleetB的版本了。FleetB逐渐扩容,fleetA逐渐缩容。
以上就是对游戏服务器引擎Game Server Engine的设计简介。您也可以单独使用弹性伸缩、弹性伸缩+就近调度、弹性伸缩+容灾。该产品不侵入游戏框架、逻辑代码,支持unity引擎、unreal引擎,自定义服务器框架、开源框架运行,支持C++、C#语言,支持JAVA、PHP、python、lua、Nodejs等支持grpc的语言。
如果您的游戏正在立项、选型中,你会选择这个全新的游戏部署框架吗?