[发明专利]服务请求处理方法及系统有效
申请号: | 202010752617.4 | 申请日: | 2020-07-30 |
公开(公告)号: | CN111885190B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 陈立 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L9/40 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 请求 处理 方法 系统 | ||
本公开涉及一种服务请求处理方法及系统。该方法可用于远程认证拨号用户服务系统,所述系统包括:客户端和第一服务器、第二服务器,包括:所述第一服务器接收来自用户的服务请求;所述第一服务器将所述服务请求发送给目标客户端;所述目标客户端在未查询到可用的标识符时,创建新客户端;所述目标客户端将所述服务请求发送至所述新客户端;所述新客户端为所述服务请求添加识别码并将所述服务请求发送至所述第二服务器进行处理。本公开能够在高并发的服务请求情况下,仅占用少量的系统资源,就为每个服务请求合理的分配唯一标识,并确保服务请求均可以被服务端接收并处理。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种服务请求处理方法、系统、电子设备及计算机可读介质。
背景技术
Radius是一种C/S结构的协议,任何运行Radius客户端软件的计算机都可以成为Radius的客户端,Radius协议简单明确、扩展性好,因此得到了广泛应用,已成第三方认证服务器首要选择。但受限于Radius协议规定,即在短时间,同一客户端发给同一个Radius服务器的不同包的Identifier不能相同,如果出现相同的情况,Radius将认为后一个包是前一个包的拷贝而不对其进行处理,后一个包将被丢弃。这样在当前实际使用中,就会存在很多局限。现阶段用户进行远程认证登录已经成为常态,尤其是开启Radius计费功能时,每个远程登录用户处于在线状态期间,需要定时发送计费更新报文。若用户量较大,存在高并发流量时,Radius认证消耗系统资源高。
目前,Radius系统的实现方式是:用户远程登录到服务器时,每一条用户请求都会重新创建一个客户端(即UDP套接字)发送请求报文,服务器处理完回复报文后回收该套接字。每条请求都需要消耗一个套接字。这种方式只能解决远程用户数量较小的问题,对于存在大量用户同时登录认证、开启计费需求的环境下,将占用非常高的系统资源。
因此,需要一种新的服务请求处理方法、系统、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种服务请求处理方法、系统、电子设备及计算机可读介质,能够在高并发的服务请求情况下,仅占用少量的系统资源,就为每个服务请求合理的分配唯一标识,并确保服务请求均可以被服务端接收并处理。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种服务请求处理方法,该方法包括:所述第一服务器接收来自用户的服务请求;所述第一服务器将所述服务请求发送给目标客户端;所述目标客户端在未查询到可用的标识符时,创建新客户端;所述目标客户端将所述服务请求发送至所述新客户端;所述新客户端为所述服务请求添加识别码并将所述服务请求发送至所述第二服务器进行处理。
在本公开的一种示例性实施例中,还包括:所述目标客户端在查询到可用的标识符时,由可用标识符中提取一标识符;基于所述标识符生成识别码;为所述服务请求添加所述识别码并将所述服务请求发送至所述第二服务器进行处理。
在本公开的一种示例性实施例中,还包括:所述新客户端或所述目标客户端基于所述识别码由所述第二服务器获取所述服务请求的回复报文;对所述回复报文进行处理以生成所述服务请求的返回信息。
在本公开的一种示例性实施例中,还包括:所述目标客户端定时将超时的不可用标识符进行释放。
在本公开的一种示例性实施例中,所述第一服务器接收来自用户的服务请求,包括:所述第一服务器基于SSL协议接收来自用户的所述服务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010752617.4/2.html,转载请声明来源钻瓜专利网。