服务请求处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29464991 阅读:16 留言:0更新日期:2021-07-27 17:52
本公开关于一种服务请求处理方法、装置、电子设备及存储介质,该方法包括接收目标服务请求,确定目标服务请求对应的目标服务标识信息;基于预设服务配置信息确定目标服务标识信息对应的目标服务资源所在的目标服务节点,预设服务配置信息表征多个服务标识信息与多个服务节点上的服务资源间的映射关系;将目标服务请求调度至目标服务节点,以使目标服务节点基于目标服务资源处理目标服务请求。利用本公开实施例可以有效提升服务资源分配的均衡性和服务请求处理的处理效率。

Service request processing method, device, electronic device and storage medium

【技术实现步骤摘要】
服务请求处理方法、装置、电子设备及存储介质
本公开涉及互联网
,尤其涉及一种服务请求处理方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的发展,大量互联网平台的业务运行往往需要服务集群的支持。服务集群提供业务支持的过程中,通常会涉及到多种服务;相关技术中,往往随机将多种服务的服务请求分配到集群中某一服务节点上,导致相关技术中存在有的服务请求长期处于没有服务资源的状态,而有的服务资源因为没有分配到服务请求,处于闲置状态,服务资源分配不均和服务请求处理效率低等问题。
技术实现思路
本公开提供一种服务请求处理方法、装置、电子设备及存储介质,可以提升服务资源分配的均衡性和服务请求处理的处理效率。本公开的技术方案如下:根据本公开实施例的一方面,提供一种服务请求处理方法,包括:接收目标服务请求,确定所述目标服务请求对应的目标服务标识信息;基于预设服务配置信息确定所述目标服务标识信息对应的目标服务资源所在的目标服务节点,所述预设服务配置信息表征多个服务标识信息与多个服务节点上的服务资源间的映射关系;将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源处理所述目标服务请求。上述技术方案中,在服务请求处理过程中,结合预先建立的能够表征多种服务的服务标识信息与多个服务节点上的服务资源间的映射关系的预设服务配置信息,在提升服务资源的有效利用率的基础上,可以快速为服务请求分配相应的服务资源,进而有效提升服务请求处理的处理效率、服务资源分配的均衡性和系统的高可用性。在一个可选的实施例中,所述方法还包括:获取多种服务的资源消耗数据;确定所述多个服务节点上的服务资源;基于所述资源消耗数据,建立所述多种服务的服务标识信息与所述多个服务节点上的服务资源间的映射关系,得到所述预设服务配置信息。上述实施例技术方案中,结合多种服务的资源消耗数据,预先建立多种服务的服务标识信息与多个服务节点上的服务资源间的映射关系,得到预设服务配置信息,可以实现针对不同资源消耗需求,合理的分配服务资源,进而提升服务资源的有效利用率和后续的服务处理效率。在一个可选的实施例中,所述方法还包括:根据所述预设服务配置信息在所述多个服务节点的服务资源中,创建对应服务的服务进程。上述技术方案中,通过预先在多个服务节点的服务资源中创建对应服务的服务进程,便于后续快速进行服务请求的处理,提升服务请求效率。在一个可选的实施例中,所述将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源处理所述目标服务请求包括:将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源中的服务进程处理所述目标服务请求。上述技术方案中,结合预先在多个服务节点的服务资源中创建对应服务的服务进程,在相应服务请求需要处理的情况下,可以直接基于对应的服务进程进行处理,进而可以大大提升服务请求处理效率。在一个可选的实施例中,所述基于所述资源消耗数据,建立所述多种服务的服务标识信息与所述多个服务节点上的服务资源间的映射关系,得到所述预设服务配置信息包括:根据所述资源消耗数据,确定所述多种服务各自对应的服务资源量;根据所述服务资源量从所述多个服务节点的服务资源中,确定分配给所述多种服务的服务资源;建立每种服务的服务标识信息、分配给所述每种服务的服务资源所在服务节点的节点标识信息和分配给所述每种服务的服务资源的资源标识信息间的映射关系,得到所述预设服务配置信息。上述技术方案中,结合多种服务需求的服务资源量,为多个服务合理的分配服务资源,并将每种服务映射到相应服务节点的服务资源,进而提升服务资源的有效利用率和后续的服务处理效率。在一个可选的实施例中,所述方法还包括:获取所述多种服务对应的预设配置顺序信息;所述根据所述服务资源量从所述多个服务节点的服务资源中,确定分配给所述多种服务的服务资源包括:根据所述预设配置顺序信息和所述服务资源量,确定分配给所述多种服务的服务资源。上述技术方案中,结合预先设置的多种服务对应的配置顺序,可以有序的进行多种服务的服务资源的分配,进而提升服务资源分配的效率。在一个可选的实施例中,所述基于预设服务配置信息确定所述目标服务标识信息对应的目标服务资源所在的目标服务节点包括:从所述预设服务配置信息中确定与所述目标服务标识信息对应的服务资源所在的服务节点;获取所述对应的服务资源所在的服务节点的负载信息;根据所述负载信息从所述对应的服务资源所在的服务节点中确定目标服务节点。上述技术方案中,在服务资源分配过程中,结合服务资源所在服务节点的负载信息,进行服务资源的筛选,可以有效提升服务请求的处理效率。根据本公开实施例的另一方面,提供一种服务请求处理装置,包括:目标服务请求接收模块,被配置为执行接收目标服务请求;目标服务标识信息确定模块,被配置为执行确定所述目标服务请求对应的目标服务标识信息;目标服务节点确定模块,被配置为执行基于预设服务配置信息确定所述目标服务标识信息对应的目标服务资源所在的目标服务节点,所述预设服务配置信息表征多个服务标识信息与多个服务节点上的服务资源间的映射关系;目标服务请求调度模块,被配置为执行将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源处理所述目标服务请求。在一个可选的实施例中,所述装置还包括:资源消耗数据获取模块,被配置为执行获取多种服务的资源消耗数据;服务资源确定模块,被配置为执行确定所述多个服务节点上的服务资源;映射关系建立模块,被配置为执行基于所述资源消耗数据,建立所述多种服务的服务标识信息与所述多个服务节点上的服务资源间的映射关系,得到所述预设服务配置信息。在一个可选的实施例中,所述装置还包括:服务进程创建模块,被配置为执行根据所述预设服务配置信息在所述多个服务节点的服务资源中,创建对应服务的服务进程。在一个可选的实施例中,所述目标服务请求调度模块还被配置为执行将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源中的服务进程处理所述目标服务请求。在一个可选的实施例中,所述映射关系建立模块包括:服务资源量确定单元,被配置为执行根据所述资源消耗数据,确定所述多种服务各自对应的服务资源量;服务资源分配模块单元,被配置为执行根据所述服务资源量从所述多个服务节点的服务资源中,确定分配给所述多种服务的服务资源;映射关系建立子单元,被配置为执行建立每种服务的服务标识信息、分配给所述每种服务的服务资源所在服务节点的节点标识信息和分配给所述每种服务的服务资源的资源标识信息间的映射关系,得到所述预设服务配置信息。在一个可选的实施例中,所述装置还包括:预设配置顺序信本文档来自技高网...

【技术保护点】
1.一种服务请求处理方法,其特征在于,包括:/n接收目标服务请求,确定所述目标服务请求对应的目标服务标识信息;/n基于预设服务配置信息确定所述目标服务标识信息对应的目标服务资源所在的目标服务节点,所述预设服务配置信息表征多个服务标识信息与多个服务节点上的服务资源间的映射关系;/n将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源处理所述目标服务请求。/n

【技术特征摘要】
1.一种服务请求处理方法,其特征在于,包括:
接收目标服务请求,确定所述目标服务请求对应的目标服务标识信息;
基于预设服务配置信息确定所述目标服务标识信息对应的目标服务资源所在的目标服务节点,所述预设服务配置信息表征多个服务标识信息与多个服务节点上的服务资源间的映射关系;
将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源处理所述目标服务请求。


2.根据权利要求1所述的服务请求处理方法,其特征在于,所述方法还包括:
获取多种服务的资源消耗数据;
确定所述多个服务节点上的服务资源;
基于所述资源消耗数据,建立所述多种服务的服务标识信息与所述多个服务节点上的服务资源间的映射关系,得到所述预设服务配置信息。


3.根据权利要求2所述的服务请求处理方法,其特征在于,所述方法还包括:
根据所述预设服务配置信息在所述多个服务节点的服务资源中,创建对应服务的服务进程。


4.根据权利要求3所述的服务请求处理方法,其特征在于,所述将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源处理所述目标服务请求包括:
将所述目标服务请求调度至所述目标服务节点,以使所述目标服务节点基于所述目标服务资源中的服务进程处理所述目标服务请求。


5.根据权利要求2所述的服务请求处理方法,其特征在于,所述基于所述资源消耗数据,建立所述多种服务的服务标识信息与所述多个服务节点上的服务资源间的映射关系,得到所述预设服务配置信息包括:
根据所述资源消耗数据,确定所述多种服务各自对应的服务资源量;
根据所述服务资源量从所述多个服务节点的服务资源中,确定分配给所述多种服务的服务资源;
建立每种服务的服务标识信息、分配给所述每种服务的服务资源所在服务节点的节点标识信息和分配给所述每种服务的服务资源的资源标识信息间的映射关系,得到所述预...

【专利技术属性】
技术研发人员:郭俊琪余昌喜王业成
申请(专利权)人:上海商汤智能科技有限公司
类型:发明
国别省市:上海;31

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

1