🎞️ Baseapp
小于 1 分钟
作为和用户保持连接的服务器,负载均衡可以有效的分摊该类型服务器的压力,而且也是引擎体系中最需要进行负载均衡的服务器类型。
很幸运的是,引擎自身就有对Baseapp负载均衡的支持!客户端从Loginapp完成登录后,会由BaseappMgr查找最低负载的Baseapp,并把该Baseapp的连接属性通过Loginapp发送给客户端,接着客户端就连接该Baseapp。
开发者只需要做的就是根据业务需求和服务器压力情况,多开Baseapp(并且分布在不同的物理服务器上)即可!
注意:
整个引擎体系中,每个app的cid必须唯一,所以在启动多个Baseapp时,需要在启动脚本或启动工具(如WebConsole)中指定不同的cid!