[发明专利]业务请求处理方法、装置及系统有效
申请号: | 201910943954.9 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110830551B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 单健锋;江鹏辉 | 申请(专利权)人: | 浙江口碑网络技术有限公司 |
主分类号: | H04L67/1008 | 分类号: | H04L67/1008;H04L67/1023;H04L67/63;G06F18/214;G06F18/2431 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威;贾依娇 |
地址: | 310012 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 请求 处理 方法 装置 系统 | ||
本申请公开了一种业务请求处理方法、装置及系统,涉及网关技术领域,可解决流量的热点问题,智能均衡服务器的压力,减少业务请求处理响应时长。其中方法包括:向云网关设备发送业务请求,以使得所述云网关设备根据所述业务请求对应的请求特征信息以及集群中各服务器当前的状态特征信息,参照所述集群历史的请求处理记录,获取历史相似条件下对具有所述请求特征信息的业务请求处理结果能够满足预设标准的目标服务器标识,以便依据所述目标服务器标识进行业务请求的转发;接收所述业务请求的处理结果。本申请适用于业务请求处理。
技术领域
本申请涉及网关技术领域,尤其是涉及到一种业务请求处理方法、装置及系统。
背景技术
在传统的远程过程调用协议(Remote Procedure Call Protocol,RPC)系统中,客户端的业务请求通过转发模块转发至服务器,如转发模块可包括网关、路由器等。然后由服务器对业务请求进行处理并返回相应的处理结果。
目前,在转发模块接收到客户端的业务请求时,转发模块按照路由表将业务请求转发至集群中对应的服务器进行处理。
然而,当客户端的业务请求增多时,这种按照路由表进行业务请求转发的方式会导致部分服务器承载过多的任务量,服务器之间任务分配不均,无法均等分散服务器压力,很容易形成系统瓶颈,造成服务器负载压力过大,影响业务请求处理的响应时长,严重时会出现宕机现象。
发明内容
有鉴于此,本申请提供了一种业务请求处理方法、装置及系统,主要目的在于解决目前按照路由表进行业务请求转发的方式会导致服务器之间负载不均衡,影响业务请求处理的响应时长,以及增加服务器宕机风险的技术问题。
依据本申请的一个方面,提供了一种业务请求处理方法,可应用于客户端侧,该方法包括:
向云网关设备发送业务请求,以使得所述云网关设备根据所述业务请求对应的请求特征信息以及集群中各服务器当前的状态特征信息,参照所述集群历史的请求处理记录,获取历史相似条件下对具有所述请求特征信息的业务请求处理结果能够满足预设标准的目标服务器标识,以便依据所述目标服务器标识进行业务请求的转发;
接收业务请求的处理结果。
可选的,所述方法还包括:
输出所述业务请求的处理结果。
可选的,所述目标服务器标识是通过随机森林模型计算得到的,所述随机森林模型是预先根据所述集群的历史请求处理记录数据训练得到的,所述方法还包括:
向所述云网关设备发送所述业务请求的请求特征信息和相应的处理结果,以便所述云网关设备创建所述随机森林模型对应的新训练集,所述新训练集用于更新所述随机森林模型。
可选的,所述预设标准为能够成功处理业务请求、且处理请求耗时小于或等于预设时长阈值。
依据本申请的另一方面,提供了一种业务请求处理方法,可应用于云网关设备侧,该方法包括:
当接收到业务请求时,获取所述业务请求对应的请求特征信息,以及集群中各服务器当前的状态特征信息;
参照所述集群历史的请求处理记录,获取在与所述状态特征信息对应的历史相似条件下,对具有所述请求特征信息的业务请求处理结果能够满足预设标准的目标服务器标识;
依据所述目标服务器标识,将业务请求转发给目标服务器进行处理。
可选的,所述目标服务器标识是通过随机森林模型计算得到的,所述方法还包括:
利用所述集群历史的请求处理记录中历史业务请求数据和相应的处理结果数据,创建训练集;
通过所述训练集,基于随机森林算法训练得到随机森林模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江口碑网络技术有限公司,未经浙江口碑网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910943954.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务流量的限流方法、装置及系统
- 下一篇:混合动力系统及其控制方法