The invention discloses a processing system for verification requests. The processing system of the authentication request includes: the client, the Kafka node and the decision server; the client for obtaining the first login authentication request and sending the first login authentication request to the Kafka node; the Kafka node for storing the first login authentication request by the Broker component; and the Kafka node for sending the first login authentication request to the decision server; Policy Server, which is used to validate the validity of the first login authentication request under the framework of Park Streaming. Obviously, by combining Kafka deployment structure with Spark Streaming deployment structure, the whole deployment structure has the ability to process login requests with hundreds of millions of daily lives, and to respond to requests with milliseconds standard, which solves the technical problem of weak data processing ability.
【技术实现步骤摘要】
验证请求的处理系统
本专利技术涉及登录验证
,尤其涉及验证请求的处理系统。
技术介绍
考虑到当多个用户在登录门户网站时,各大门户网站为了防止黑客登录他人账户并防范恶意的撞库行为等,可对用户当前发出的登录请求进行预先验证,以判断该登录请求为用户的正常登录行为还是为非法登录行为。当识别为正常登录行为时,才予以成功登录上门户网站的权限。但是,由于各大门户网站可能存在海量的用户,而且,每日需要验证的登录请求的请求数量也为海量,这要求后台处理登录请求的服务器或者服务器集群具有较强的数据处理能力。但是,常规的服务器集群并不具备处理海量登录请求的处理能力,所以,可认为存在数据处理能力较弱的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种验证请求的处理系统,旨在解决数据处理能力较弱的技术问题。为实现上述目的,本专利技术提供一种验证请求的处理系统,所述验证请求的处理系统包括:客户端、代理服务器和Redis节点;所述客户端,用于获取第一登录验证请求,并将所述第一登录验证请求发送至所述Kafka节点 ...
【技术保护点】
1.一种验证请求的处理系统,其特征在于,所述验证请求的处理系统包括:客户端、Kafka节点和决策服务器;所述客户端,用于获取第一登录验证请求,并将所述第一登录验证请求发送至所述Kafka节点;所述Kafka节点,用于在接收到所述第一登录验证请求时,由Broker组件将所述第一登录验证请求存储至第一预设存储区域;所述Kafka节点,还用于在接收到所述决策服务器中的Consumer组件发送的第一拉取指令时,从所述第一预设存储区域中拉取所述第一登录验证请求,并将所述第一登录验证请求发送至所述决策服务器,所述Broker组件与所述Consumer组件属于Kafka消息组件;所述决策 ...
【技术特征摘要】
1.一种验证请求的处理系统,其特征在于,所述验证请求的处理系统包括:客户端、Kafka节点和决策服务器;所述客户端,用于获取第一登录验证请求,并将所述第一登录验证请求发送至所述Kafka节点;所述Kafka节点,用于在接收到所述第一登录验证请求时,由Broker组件将所述第一登录验证请求存储至第一预设存储区域;所述Kafka节点,还用于在接收到所述决策服务器中的Consumer组件发送的第一拉取指令时,从所述第一预设存储区域中拉取所述第一登录验证请求,并将所述第一登录验证请求发送至所述决策服务器,所述Broker组件与所述Consumer组件属于Kafka消息组件;所述决策服务器,用于在SparkStreaming框架下通过预设验证方式对所述第一登录验证请求进行合法性验证,以获得与所述第一登录验证请求对应的验证结果。2.如权利要求1所述的验证请求的处理系统,其特征在于,所述验证请求的处理系统还包括:Spark服务器;所述Kafka节点,还用于在接收到所述Spark服务器中的Consumer组件发送的第二拉取指令时,从所述第一预设存储区域中拉取所述第一登录验证请求,并将所述第一登录验证请求发送至所述Spark服务器;所述Spark服务器,用于在SparkStreaming框架下对所述第一登录验证请求进行批处理拆分,以获得预设批间隔下的数据段,并将所述数据段发送至所述决策服务器;所述决策服务器,还用于通过预设验证方式对所述数据段进行合法性验证,以获得与所述第一登录验证请求对应的验证结果。3.如权利要求2所述的验证请求的处理系统,其特征在于,所述决策服务器,还用于从所述数据段中提取目标行为特征,基于预设卷积神经网络对所述目标行为特征进行合法性验证,以获得与所述第一登录验证请求对应的验证结果。4.如权利要求2所述的验证请求的处理系统,其特征在于,所述验证请求的处理系统还包括:HDFS服务器;所述Kafka节点,还用于在接收到所述HDFS服务器中的Consumer组件发送的第三拉取指令时,从所述第一预设存储区域中拉取所述第一登录验证请求,并将所述第一登录验证请求发送至所述HDFS服务器;所述HDFS服务器,用于将所述第一登录验证请求进行块切分,以获得数据块,并在第二预设存储区域中保存所述数据块;所述HDFS服务器,还用于在接收到所述决策服务器发送的数据块处理请求时,读取所述数据块,并将所述数据块发送至所述决策服务器;所述决策服务器,还用于通过预设验证方式对所述数据块进行合法性验证,以获得与所述第一登录验证请求对应的验证结果。5.如权利要求4所述的验证请求的处理系统,其特征在于,所述决策服务器,还用于监测运行负载...
【专利技术属性】
技术研发人员:黄胜蓝,陈晨,
申请(专利权)人:武汉极意网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。