[发明专利]服务请求的处理方法、装置、系统、电子设备及存储介质有效
申请号: | 201910615723.5 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110311983B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 匡振国;张袁炜;魏巍;萧国翘;陶子恒 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 请求 处理 方法 装置 系统 电子设备 存储 介质 | ||
本公开提供了一种服务请求的处理方法、装置、系统、电子设备及存储介质,该方法包括:接收客户端发送的服务请求;根据服务请求对应的统一资源定位符URL,确定与服务请求对应的服务节点的服务类型;将与服务类型对应的服务节点确定为目标服务节点,并将服务请求发送到目标服务节点。本公开的实施例中,在大量客户端和服务节点间同时有建立网络通信连接的需求时,按照服务请求对应的服务节点的服务类型匹配服务请求对应的目标服务节点的方案,相较于在基于服务请求在所有服务节点中匹配对应的目标服务节点的方案,可以提高服务请求的处理效率。
技术领域
本公开涉及数据处理技术领域,具体而言,本公开涉及一种服务请求的处理方法、装置、系统、电子设备及存储介质。
背景技术
现有技术中,在交互式业务系统中,为了使客户端与对应的服务节点实现通信,通常由网络接口基于客户端的服务请求,在所有服务节点中匹配与该服务请求对应的服务节点,然后将服务请求转发至该匹配的服务节点,以实现客户端与服务节点之间的通信。
但是,如果大量客户端和服务节点间同时有网络通信的需求,比如,上亿的客户端与上万的服务节点间同时有网络通信的需求,则如果基于现有技术中的方式,由于网络接口的数据处理量相对较大,可能无法实现客户端与服务节点之间良好的服务调度,影响服务请求的处理效率。
发明内容
本公开的目的旨在至少能解决上述的技术缺陷之一,提高服务请求的处理效率。本公开采用的技术方案如下:
第一方面,本公开提供了一种服务请求的处理方法,该方法包括:
接收客户端发送的服务请求;
根据服务请求对应的统一资源定位符URL,确定与服务请求对应的服务节点的服务类型;
将与服务类型对应的服务节点确定为目标服务节点,并将服务请求发送到目标服务节点。
本公开第一方面的实施例中,服务类型包括服务类型标识。
本公开第一方面的实施例中,该方法还包括各个服务类型与各个服务请求对应URL的对应关系,根据服务请求对应的统一资源定位符URL,确定与服务请求对应的服务节点的服务类型,包括:
基于对应关系及服务请求对应的URL,确定与服务请求对应的服务节点的服务类型。
本公开第一方面的实施例中,将与服务类型对应的服务节点确定为目标服务节点,包括:
将与服务类型对应的服务节点中的任一服务节点确定为目标服务节点。
本公开第一方面的实施例中,若URL中包括目标路由参数,将与服务类型对应的服务节点确定为目标服务节点,包括:
基于目标路由参数,确定服务类型对应的服务节点中与目标路由参数对应的目标服务节点;
若URL中不包括目标路由参数,将与服务类型对应的服务节点确定为目标服务节点,包括:
将与服务类型对应的服务节点中的任一服务节点作为目标服务节点。
本公开第一方面的实施例中,将服务请求发送到目标服务节点,包括:
根据目标服务节点,获取服务节点管理器中与目标服务节点对应的注册信息;
基于注册信息,将服务请求发送到目标服务节点。
本公开第一方面的实施例中,在客户端与目标服务节点建立通信连接后,该方法还包括:
将目标服务节点对应的路由参数发送至客户端。
本公开第一方面的实施例中,该方法还包括:
将各个服务类型的服务节点的注册信息和对应关系中的至少一项存储至存储系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910615723.5/2.html,转载请声明来源钻瓜专利网。