【技术实现步骤摘要】
服务请求的处理方法、装置、存储介质及电子设备
[0001]本专利技术涉及金融科技领域,具体而言,涉及一种服务请求的处理方法、装置、存储介质及电子设备。
技术介绍
[0002]随着互联网的快速发展,业务场景日益复杂,为了满足日益复杂的业务场景,业务系统架构也在不断迭代改进,分布式微服务架构因为具备良好的高可用能力,在实际的业务系统应用越来越广泛。同时,随着互联网用户的不断增长,导致对服务器的访问请求呈现爆炸式增长,给服务器性能带来了巨大的挑战。负载均衡技术作为解决请求流量分配的核心能力,是微服务框架的重要功能。
[0003]目前,现有技术中的负载均衡策略主要分为静态负载均衡策略和动态负载均衡策略。其中,静态负载均衡策略是采用预先确定好的算法(如:随机、轮询、一致性哈希算法等)将请求分配到相应的服务器,只能根据预设的指标进行流量分配,无法根据服务器的实际运行情况进行动态调整,使得请求分配不均衡导致服务节点性能不足,影响业务系统的可靠性。动态负载均衡策略(如:最少连接、最短响应等)主要是考虑服务器的负载状态(如:服务器当前 ...
【技术保护点】
【技术特征摘要】
1.一种服务请求的处理方法,其特征在于,包括:获取访问请求流量,其中,所述访问请求流量包括至少一个访问请求,所述至少一个访问请求用于请求目标服务;获取多个服务节点的评价数据,并依据所述评价数据,从所述多个服务节点中确定目标服务节点,其中,所述评价数据是对所述多个服务节点的性能指标数据进行加权计算得到的;将所述访问请求流量分配至所述目标服务节点,其中,所述目标服务节点用于响应所述至少一个访问请求。2.根据权利要求1所述的方法,其特征在于,在获取访问请求流量之前,所述方法还包括:通过数据采集组件基于预设采样频率对所述多个服务节点进行数据采集,得到所述多个服务节点的性能指标数据;依据所述多个服务节点的性能指标数据生成数据收集报文,并通过所述数据采集组件与数据分析组件之间的消息队列将所述数据收集报文发送至所述数据分析组件;通过所述数据分析组件对所述多个服务节点的性能指标数据进行加权计算,得到所述评价数据,并将所述评价数据存储于预设数据库中。3.根据权利要求2所述的方法,其特征在于,通过所述数据分析组件对所述多个服务节点的性能指标数据进行加权计算,得到所述评价数据,包括:通过所述数据分析组件确定每个服务节点的每个性能指标数据的权重;依据所述每个性能指标数据的权重和第一计算公式,计算得到所述每个性能指标数据的评价分数;依据所述每个性能指标数据的评价分数进行求和计算,得到所述每个服务节点的评价数据。4.根据权利要求3所述的方法,其特征在于,依据所述评价数据,从所述多个服务节点中确定目标服务节点,包括:对所述每个服务节点的评价数据进行排序处理,得到排序结果;依据所述排序结果,将分值最高的评价数据对应的服务节点作为所述目标服务节点。5.根据权利要求4所述的方法,其特征在于,在对所述每个服务节点的评价数据进行排序处理,得到排序结果之后,所述方法还包括:若所述排序结果中存在分值相同的评价数据,则分别获取所述分值相同的评价数据对应的服务节点的评价状态图,得到至少两个评价状态图,其中,所述评价状态图用于表征所述评价数据的变化趋势;依据所述至少两个评价状态图,将处于上升趋势的评价数据对应的服务节点作为所...
【专利技术属性】
技术研发人员:李逸帆,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。