基于跨服服务器架构的远程通讯方法技术

技术编号:39745707 阅读:21 留言:0更新日期:2023-12-17 23:44
本申请公开了一种基于跨服服务器架构的远程通讯方法

【技术实现步骤摘要】
基于跨服服务器架构的远程通讯方法、装置、设备及介质


[0001]本申请属于计算机通讯
,具体涉及一种基于跨服服务器架构的远程通讯方法

装置

设备及介质


技术介绍

[0002]早期的游戏服务器通常承载着大量玩家,而随着多人在线游戏的崛起,分散在不同服务器的玩家之间无法互动

为了改善玩家社交体验,游戏开发商开始采用单服务器模式,将玩家集中在一个虚拟世界中

[0003]单服务器采用分布式系统架构,将服务器划分为多个区域或实例

每个实例负责处理一部分玩家,以减轻服务器负载和提高性能,能够处理玩家的请求

计算游戏逻辑并实时更新玩家的状态

并且可以确保所有玩家在同一个虚拟世界中看到相同的游戏状态

[0004]但如今使用单服务器为玩家提供服务,随着玩家数量的增加,可能导致服务器负载过高,从而影响游戏的性能以及稳定性

同时,若玩家数量达到服务器上限,则新玩家则无法进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基于跨服服务器架构的远程通讯方法,其特征在于,所述方法由当前服务器执行,所述当前服务器连接有至少一个远程服务器;所述方法包括:接收客户端发出的业务处理请求;在满足远程调用条件的情况下,调用远程服务器调用接口,并基于预先配置的跨服通讯信息通过接口代理选择跨服路由器,以确定目标远程服务器;向所述目标远程服务器传输接口所需参数,用于供所述目标远程服务器基于所述接口所需参数对所述业务处理请求进行处理,并向所述远程服务器调用接口反馈处理结果
。2.
根据权利要求1所述的基于跨服服务器架构的远程通讯方法,其特征在于,在向所述目标远程服务器传输接口所需参数,用于供所述目标远程服务器基于所述接口所需参数对所述业务处理请求进行处理,并向所述远程服务器调用接口反馈处理结果之前,所述方法还包括:根据当前服务器的本地执行逻辑,确定本地执行线程,以及根据本地执行线程,确定目标远程服务器需要执行的指定线程;向所述目标远程服务器传输接口所需参数,用于供所述目标远程服务器基于所述接口所需参数对所述业务处理请求进行处理,并向所述远程服务器调用接口反馈处理结果,包括:向所述目标远程服务器传输接口所需参数,用于供所述目标远程服务器基于所述接口所需参数中包括的指定线程进行启动和业务处理请求的处理,并向所述远程服务器调用接口反馈处理结果
。3.
根据权利要求2所述的基于跨服服务器架构的远程通讯方法,其特征在于,在通过所述远程服务器调用接口接收到反馈处理结果之前,所述方法还包括:将所述本地执行线程置为拥塞状态
。4.
根据权利要求1所述的基于跨服服务器架构的远程通讯方法,其特征在于,所述当前服务器和至少一个所述远程服务器还连接于中心服务器;相应的,所述方法还包括:基于预先设置的定制化监控数据,确定当前服务器和
/
或至少一个远程服务器的监控指标;将所述监控指标上传至所述中心服务器,供所述中心服务器根据所述监控指标进行预警,并在所述监控指标超出正常范围时,生成与所述监控指标对应的分配策略,以对业务处理请求进行重新分配
。5.
根据权利要求1所述的基于跨服...

【专利技术属性】
技术研发人员:吴天滈
申请(专利权)人:广州三七极耀网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1