[发明专利]一种数据处理方法、装置和电子设备有效
申请号: | 202010140583.3 | 申请日: | 2020-03-03 |
公开(公告)号: | CN113347222B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 陈飞;李毅;周天凌 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | H04L67/2876 | 分类号: | H04L67/2876;H04L67/141;H04L67/14;H04L41/5022;H04L41/5025 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 郑傲日 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 电子设备 | ||
1.一种数据处理方法,其特征在于,应用于数据处理平台中,所述数据处理平台包括:客户端、压力控制系统、代理服务器集群和服务器集群,所述的方法包括:
所述压力控制系统接收所述客户端的请求;
对所述请求中的用户信息进行验证,并在验证成功的情况下,将所述请求加入至所述请求对应用户的请求队列;
从存在请求队列的用户中选取目标用户,并从所述目标用户的请求队列中选取请求,依据选取的请求对应的目标站点确定目标虚拟代理池,所述目标虚拟代理池中的虚拟代理节点与所述代理服务器集群的代理服务器对应;其中,所述目标用户为当前已建立的连接数低于对应并发连接限制数的用户;
从所述目标虚拟代理池中选取目标虚拟代理节点,并将所述选取的请求转发至所述目标虚拟代理节点对应的目标代理服务器;
接收所述目标代理服务器返回的响应消息,所述响应消息是由所述目标代理服务器从所述选取的请求对应目标站点的服务器获取的;
将所述响应消息返回至所述选取的请求对应的客户端,并将所述目标虚拟代理节点从所述目标虚拟代理池中移除。
2.根据权利要求1所述的方法,其特征在于,所述依据选取的请求对应的目标站点确定目标虚拟代理池,包括:
对所述选取的请求进行解析,确定对应目标站点的标识信息,所述标识信息包括域名或网际互连协议IP地址;
依据所述目标站点的标识信息,从已创建的虚拟代理池中查找对应的目标虚拟代理池;
若从已创建的虚拟代理池中未查找到所述目标虚拟代理池,则采用所述目标站点对应代理服务器的虚拟代理节点,创建所述目标站点对应的目标虚拟代理池。
3.根据权利要求1所述的方法,其特征在于,在所述依据选取的请求对应的目标站点确定目标虚拟代理池之后,所述的方法还包括:
判断所述目标虚拟代理池中是否存在可用的虚拟代理节点;
所述从所述目标虚拟代理池中选取目标虚拟代理节点,包括:
若所述目标虚拟代理池中存在可用的虚拟代理节点,则从所述目标虚拟代理池可用的虚拟代理节点中,选取一虚拟代理节点作为目标虚拟代理节点;
若所述目标虚拟代理池中不存在可用的虚拟代理节点,则向所述选取的请求对应的客户端返回第一请求失败消息。
4.根据权利要求1所述的方法,其特征在于,所述的方法还包括:
在将所述响应消息返回至所述选取的请求对应的客户端预设时长之后,将所述目标虚拟代理节点添加到所述目标虚拟代理节点池中。
5.根据所述权利要求1所述的方法,其特征在于,当接收到多个客户端的请求时,在所述接收所述客户端的请求,对所述请求中的用户信息进行验证之后,所述的方法还包括:
若验证失败,则向所述请求对应的客户端返回第二请求失败消息。
6.根据权利要求1所述的方法,其特征在于,对所述请求中的用户信息进行验证,并在验证成功的情况下,将所述请求加入至所述请求对应用户的请求队列之后,所述的方法还包括:
判断存在请求队列的第一用户中是否存在第二用户,所述第二用户是存在请求队列且具有高优并发连接权限的用户;
若所述第一用户中存在所述第二用户,则判断第二用户中是否存在当前已建立的连接数低于对应并发连接限制数的第三用户;
若所述第二用户中存在所述第三用户,则从所述第三用户中选取目标用户。
7.根据权利要求6所述的方法,其特征在于,所述的方法还包括:
若所述第一用户中不存在所述第二用户,或所述第二用户中不存在所述第三用户,则从所述第一用户中选取目标用户。
8.根据权利要求1所述的方法,其特征在于,所述的方法还包括:
判断所述目标用户对应已建立的连接中,是否存在低优先级请求的连接;
若所述目标用户对应已建立的连接中存在低优先级请求的连接,则将其中一已建立连接的低优先级请求更新为高优先级请求;
若所述目标用户对应已建立的连接中不存在低优先级请求的连接,则执行所述从目标用户的请求队列中选取请求的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010140583.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单晶炉加料系统
- 下一篇:一种命名实体识别方法、装置、设备和机器可读介质