句柄标识的代理转发方法、服务器及计算机可读存储介质技术

技术编号:28987528 阅读:23 留言:0更新日期:2021-06-23 09:38
本发明专利技术提供了一种句柄标识的代理转发方法、句柄标识的代理转发服务器及计算机可读存储介质,利用了句柄标识中的会话标识符,有效地降低了句柄标识解析查询缓存的时延。本发明专利技术提供的句柄标识的代理转发方法,包括以下步骤:步骤S1,查找句柄标识是否具有会话标识符,若是,则执行步骤S2;步骤S2,查找会话标识符是否具有关联的服务器信息,若是,则执行步骤S3,若否,则执行步骤S4;步骤S3,根据服务器信息,将句柄标识转发至对应的目标递归服务器;步骤S4,将句柄标识转发至从多个递归服务器中选择的一个目标递归服务器,并将被选中的目标递归服务器的服务器信息与会话标识符关联保存。

【技术实现步骤摘要】
句柄标识的代理转发方法、服务器及计算机可读存储介质
本专利技术涉及网络通信
,具体地,涉及到一种句柄标识的代理转发方法、句柄标识的代理转发服务器及计算机可读存储介质。
技术介绍
1994年,世界互联网之父、TCP/IP协议共同专利技术人罗伯特卡恩专利技术了句柄标识解析系统。句柄标识解析系统是一种的分布式数据库系统,以句柄标识作为关键字值,对其进行解析后,得到句柄标识对应的数据信息。在工业互联网领域,句柄标识解析需要一套高性能标识解析系统,这就需要把句柄递归解析系统与句柄标识代理缓存系统分离,句柄标识递归解析系统专注于标识的迭代解析,即在各级服务器中迭代查询句柄标识以获得句柄标识的解析结果,这种迭代解析产生的迭代流量较大,并且效率相对较低。句柄标识代理缓存系统通过将句柄标识的解析结果缓存在递归服务器中,并在缓存中查询句柄标识的解析结果,省略了大量的迭代步骤,提高了句柄标识解析查询的效率,实现了句柄标识的高性能解析。在现有的技术方案中,递归服务器通过缓存会话以记录用户客户端的状态,为了在多个递归服务器中共享会话,会将多个递归服务器搭建成一个集群,并在进行句柄标识代理转发时,通过用户客户端的IP地址哈希进行转发,相同的客户端IP地址转发到相同的递归服务器。上述方案虽然提高了句柄标识解析查询的效率,但是递归服务器组集群复杂高,维护困难,并且通过IP地址哈希转发,无法实现递归服务器负载均衡。因此,亟待一种技术方案能够在减少递归服务器组集群复杂性的同时,提高句柄标识解析查询的效率,降低句柄标识解析查询缓存的时延。并且还能够有效利用负载均衡算法,对递归服务器进行合理的分配,实现递归服务器负载均衡。
技术实现思路
针对以上问题,本专利技术提供了一种句柄标识的代理转发方法、句柄标识的代理转发服务器及计算机可读存储介质,利用了句柄标识中的会话标识符,有效地降低了句柄标识解析查询缓存的时延。本专利技术提供的句柄标识的代理转发方法,包括以下步骤:步骤S1,查找句柄标识是否具有会话标识符,若是,则执行步骤S2;步骤S2,查找会话标识符是否具有关联的服务器信息,若是,则执行步骤S3,若否,则执行步骤S4;步骤S3,根据服务器信息,将句柄标识转发至对应的目标递归服务器;步骤S4,将句柄标识转发至从多个递归服务器中选择的一个目标递归服务器,并将被选中的目标递归服务器的服务器信息与会话标识符关联保存。通过上述步骤,针对具有会话标识符且会话标识符具有关联的服务器信息的句柄标识,能够根据服务器信息,将句柄标识转发至对应的目标递归服务器,有效地提高了句柄标识解析的效率。并且能够为会话标识符没有关联的服务器信息的句柄标识,选择一个对应的目标递归服务器并关联该服务器信息,便于之后对该句柄标识的解析查询。在本专利技术的较优技术方案中,句柄标识的代理转发方法的步骤S4,基于负载均衡算法从多个递归服务器中选择一个目标递归服务器。利用默认的负载均衡算法能够高效地选择一个较为合适的目标递归服务器,而且不会增加额外的分析计算步骤。在本专利技术的较优技术方案中,句柄标识的代理转发方法还包括在步骤S1中,若否,则执行:步骤S5,基于负载均衡算法,将句柄标识转发至从多个递归服务器中选择的一个目标递归服务器。上述步骤针对不具有会话标识符的句柄标识,基于负载均衡算法,能够高效地选择转发到一个较为合适的目标递归服务器。优选地,在本专利技术的技术方案中,句柄标识的代理转发方法中采用的负载均衡算法为轮询法、随机法、源地址哈希法、加权轮询法、加权随机法或者最小连接数法中的一种。不同的算法能够适应不同的句柄标识解析要求,在提高句柄标识解析效率的同时,使得句柄标识的代理转发更加灵活方便。在本专利技术的较优技术方案提供的句柄标识的代理转发方法中,服务器信息为被选中的目标递归服务器的IP地址信息和端口信息。根据IP地址和端口信息能够准确地定位目标递归服务器,并且,IP地址信息和端口信息较为简易,能够较为简便地被携带转发。本专利技术还提供了一种句柄标识的代理转发服务器,包括:一个或多个处理器;和存储器,存储器存储被配置为由一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行以下操作的指令:步骤S1,查找句柄标识是否具有会话标识符,若是,则执行步骤S2;步骤S2,查找会话标识符是否具有关联的服务器信息,若是,则执行步骤S3,若否,则执行步骤S4;步骤S3,根据服务器信息,将句柄标识转发至对应的目标递归服务器;步骤S4,将句柄标识转发至从多个递归服务器中选择的一个目标递归服务器,并将被选中的目标递归服务器的服务器信息与会话标识符关联保存。本专利技术提供的句柄标识的代理转发服务器对具有会话标识符的句柄标识能够进行高效的解析查询。若句柄标识中的会话标识符具有关联的服务器信息,能够根据服务器信息,将句柄标识转发至对应的目标递归服务器;若句柄标识中的会话标识符不具有关联的服务器信息,则选择一个对应的目标递归服务器并关联该服务器信息。优选地,本专利技术的技术方案中提供的句柄标识的代理转发服务器,在步骤S4中,基于负载均衡算法从多个递归服务器中选择一个目标递归服务器。在步骤S1中,若否,则执行:步骤S5,基于负载均衡算法,将句柄标识转发至从多个递归服务器中选择的一个目标递归服务器。本专利技术提供的句柄标识的代理转发服务器针对不具有会话标识符的句柄标识,基于负载均衡算法,进行转发。对有无会话标识符的句柄标识采取不同的转发策略能够提高句柄标识的解析效率。优选地,本专利技术的技术方案中提供的句柄标识的代理转发服务器采用的负载均衡算法为轮询法、随机法、源地址哈希法、加权轮询法、加权随机法或者最小连接数法中的一种。在本专利技术的技术方案中,还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时能够实现上述的句柄标识的代理转发方法。附图说明图1是本专利技术的一个实施方式中提供的句柄标识的代理转发方法的流程图;图2是图1实施方式中提供的一种优选的句柄标识的代理转发方法的流程图;图3是图1实施方式中提供的一种句柄标识的代理转发服务器的示意图。附图标记:1-代理转发服务器,2-处理器,3-存储器具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。会话(session)是一种能够记录用户服务器的状态,识别具体的用户服务器的机制。而会话标识符(sessionID)和会话(session)是一种(key,value)分布式数据关系,会话标识符作为关键字值(key),能够映射向一个值(value),会话(session)中的具体数据本文档来自技高网
...

【技术保护点】
1.一种句柄标识的代理转发方法,其特征在于,包括以下步骤:/n步骤S1,查找所述句柄标识是否具有会话标识符,若是,则执行步骤S2;/n步骤S2,查找所述会话标识符是否具有关联的服务器信息,若是,则执行步骤S3,若否,则执行步骤S4;/n步骤S3,根据所述服务器信息,将所述句柄标识转发至对应的目标递归服务器;/n步骤S4,将所述句柄标识转发至从多个递归服务器中选择的一个目标递归服务器,并将被选中的所述目标递归服务器的服务器信息与所述会话标识符关联保存。/n

【技术特征摘要】
1.一种句柄标识的代理转发方法,其特征在于,包括以下步骤:
步骤S1,查找所述句柄标识是否具有会话标识符,若是,则执行步骤S2;
步骤S2,查找所述会话标识符是否具有关联的服务器信息,若是,则执行步骤S3,若否,则执行步骤S4;
步骤S3,根据所述服务器信息,将所述句柄标识转发至对应的目标递归服务器;
步骤S4,将所述句柄标识转发至从多个递归服务器中选择的一个目标递归服务器,并将被选中的所述目标递归服务器的服务器信息与所述会话标识符关联保存。


2.如权利要求1所述的句柄标识的代理转发方法,其特征在于,在所述步骤S4中,基于负载均衡算法从多个递归服务器中选择一个目标递归服务器。


3.如权利要求1或2所述的句柄标识的代理转发方法,其特征在于,在所述步骤S1中,若否,则执行:
步骤S5,基于负载均衡算法,将所述句柄标识转发至从多个递归服务器中选择的一个目标递归服务器。


4.如权利要求3所述的句柄标识的代理转发方法,其特征在于,所述负载均衡算法为轮询法、随机法、源地址哈希法、加权轮询法、加权随机法或者最小连接数法中的一种。


5.如权利要求1所述的句柄标识的代理转发方法,其特征在于,所述服务器信息为被选中的所述目标递归服务器的IP地址信息和端口信息。


6.一种句柄标识的代理转发服务器,其特征在于,包括:
一个或多个处理器;和
...

【专利技术属性】
技术研发人员:宁超举
申请(专利权)人:上海牙木通讯技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1