【技术实现步骤摘要】
功能服务的响应方法、系统、装置、终端及介质
本申请涉及服务器架构领域,特别涉及一种功能服务的响应方法、系统、装置、终端及介质。
技术介绍
大型多人在线游戏(MassiveMultiplayerOnlineGame,简称MMOG)为服务器可以提供大量玩家同时在线的游戏,由于同时在线的玩家数目多,服务器压力大。在相关技术中,在服务器的承载量达到上限时,除了通过架设更多的物理服务器或云服务器来解决以外,还将不同的功能模块进行拆分,相同的模块分布到一台服务器处理,由多组服务器集群共同组成服务模块的服务器,将所有关于数据库交互的进程都连接到数据库服务器来代理处理,组成一个完整的一个游戏服务端。由于每增加一级服务器,所需要建立的通信链路增加,导致模块与模块之间通信的复杂度高,内存消耗大,在对客户端的消息的处理过程中,功能模块的服务器需要轮询每条建立的通信链路来获取消息状态,处理效率也会相对降低。
技术实现思路
本申请提供了一种功能服务的响应方法、系统、装置、终端及介质,能够提高游戏服务端的处理效率。所述技术方案如下:一方面,提供了一种功能服务的响应方法,应用于区域服务器,所述方法包括:接收客户端发送的请求消息,所述请求消息用于请求向所述客户端提供功能服务;确定所述请求消息对应的所述功能服务的服务请求类型;响应于所述服务请求类型符合第一请求类型,向消息系统服务器发送所述请求消息,所述消息系统服务器用于根据功能服务器的服务响应能力与所述功能服务器进行交互,完成所述功 ...
【技术保护点】
1.一种功能服务的响应方法,其特征在于,所述方法包括:/n接收客户端发送的请求消息,所述请求消息用于请求向所述客户端提供功能服务;/n确定所述请求消息对应的所述功能服务的服务请求类型;/n响应于所述服务请求类型符合第一请求类型,向消息系统服务器发送所述请求消息,所述消息系统服务器用于根据功能服务器的服务响应能力与所述功能服务器进行交互,完成所述功能服务;/n响应于所述服务请求类型符合第二请求类型,向所述功能服务器发送所述请求消息,所述功能服务器用于向所述客户端提供所述功能服务。/n
【技术特征摘要】
1.一种功能服务的响应方法,其特征在于,所述方法包括:
接收客户端发送的请求消息,所述请求消息用于请求向所述客户端提供功能服务;
确定所述请求消息对应的所述功能服务的服务请求类型;
响应于所述服务请求类型符合第一请求类型,向消息系统服务器发送所述请求消息,所述消息系统服务器用于根据功能服务器的服务响应能力与所述功能服务器进行交互,完成所述功能服务;
响应于所述服务请求类型符合第二请求类型,向所述功能服务器发送所述请求消息,所述功能服务器用于向所述客户端提供所述功能服务。
2.根据权利要求1所述的方法,其特征在于,所述请求消息对应有时延容忍度数据;
所述响应于所述服务请求类型符合第一请求类型,向消息系统服务器发送所述请求消息,包括:
将所述时延容忍度数据与容忍度等级进行匹配;
响应于所述时延容忍度数据与第一级容忍度匹配,确定所述服务请求类型符合所述第一请求类型;
向所述消息系统服务器发送所述请求消息。
3.根据权利要求2所述的方法,其特征在于,所述响应于所述服务请求类型符合第二请求类型,向所述功能服务器发送所述请求消息,包括:
将所述时延容忍度数据与容忍度等级进行匹配;
响应于所述时延容忍度数据与第二级容忍度匹配,确定所述服务请求类型符合所述第二请求类型;
向所述功能服务器发送所述请求消息。
4.根据权利要求1至3任一所述的方法,其特征在于,所述请求消息对应有时效数据;
所述消息系统服务器还用于在所述时效数据的时效范围内时,与所述功能服务器进行交互。
5.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
接收所述消息系统服务器发送的定时消息,所述定时消息用于向所述客户端提供定时功能服务,所述定时消息中设定有定时时刻,且所述定时消息为所述消息系统服务器中的系统时刻达到所述定时时刻时发送的消息;
向所述客户端发送所述定时消息。
6.一种功能服务的响应方法,其特征在于,所述方法包括:
接收区域服务器发送的请求消息,所述请求消息用于请求向客户端提供功能服务,所述请求消息为对应的服务请求类型符合第一请求类型时,所述区域服务器向消息系统服务器发送的消息;
根据所述请求消息确定对应的功能服务器;
向所述功能服务器发送所述请求消息,所述功能服务器用于根据所述请求消息进行所述功能服务的响应。
7.根据权利要求6所述的方法,其特征在于,所述请求消息对应有时延容忍度数据;
所述根据所述请求消息确定对应的功能服务器,还包括:
根据所述时延容忍度数据验证所述请求消息对应的所述功能服务的服务请求类型符合所述第一请求类型。
8.根据权利要求6所述的方法,其特征在于,所述请求消息对应有时效数据;
所述向所述功能服务器发送所述请求消息,还包括:
确定所述时效数据是否在时效范围内;
响应于所述时效数据在时效范围内,向所述功能服务器发送所述请求消息;
响应于所述时效数据不在时效范围内,删除所述请求消息。
9.根据权...
【专利技术属性】
技术研发人员:向熠,赵永伟,王鹏程,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。