[发明专利]用于负载均衡设备的会话处理方法及装置在审
申请号: | 202210291535.3 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114513466A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 金琮程;孙艳杰;韩建奎 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 负载 均衡 设备 会话 处理 方法 装置 | ||
本公开涉及一种用于负载均衡设备的会话处理方法、装置、电子设备及计算机可读介质。该方法包括:负载均衡设备基于多线程获取多个会话请求;基于所述多个会话请求生成多个会话特征;多线程并行将所述多个会话特征和负载均衡设备中的会话保持表进行匹配;未匹配成功的线程逐一根据会话特征更新所述会话保持表;根据更新后的会话保持表将会话请求转发到目标服务器进行处理。本申请涉及的用于负载均衡设备的会话处理方法、装置、电子设备及计算机可读介质,能够优化负载均衡表中会话保持表的处理流程,提升负载均衡设备的处理效率,保证处理稳定性。
技术领域
本申请涉及计算机信息处理领域,具体而言,涉及一种用于负载均衡设备的会话处理方法、装置、电子设备及计算机可读介质。
背景技术
会话保持是指在负载均衡器上有一种机制,在作负载均衡的同时,还保证同一用户相关连的访问请求会被分配到同一台服务器上。在当前的负载均衡设备中,大多数会话保持功能的原理是根据所设定的特征值去匹配生成的会话保持表,如果会话保持标中含有该特征值的表项,便可以根据该表项中储存的真实服务等信息将流量调度到对应的真实服务上去。如果不存在含有该特征值的表项,负载均衡设备便会创建一个含有该特征值得会话保持表项并添加到会话保持表中,如源IP会话保持,hasn会话保持,sip会话保持等大多数会话保持功能都是这样的实现机制。
现有技术中,在一个会话匹配会话保持表项的过程需要添加一个写锁,在该写锁中进行会话保持表表项匹配和添加会话保持表项,现有的方案不担心会出现并发添加时多个线程添加会话保持表项导致的数据混乱等现象。
但是,添加写锁必然会导致程序的整体性能下降,在添加写锁的这一段时间只有一个线程可以进行写操作,其他线程读处于阻塞状态,这样对于效率有很大损耗,尤其当有多个线程大量流量走会话保持流程的时候更是如此。
因此,需要一种新的用于负载均衡设备的会话处理方法、装置、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本申请提供一种用于负载均衡设备的会话处理方法、装置、电子设备及计算机可读介质,能够优化负载均衡表中会话保持表的处理流程,提升负载均衡设备的处理效率,保证处理稳定性。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请的一方面,提出一种用于负载均衡设备的会话处理方法,该方法包括:负载均衡设备基于多线程获取多个会话请求;基于所述多个会话请求生成多个会话特征;多线程并行将所述多个会话特征和负载均衡设备中的会话保持表进行匹配;未匹配成功的线程逐一根据会话特征更新所述会话保持表;根据更新后的会话保持表将会话请求转发到目标服务器进行处理。
在本申请的一种示例性实施例中,还包括:匹配成功的线程基于匹配结果将会话请求转发到目标服务器进行处理;匹配成功的线程释放会话保持表的读锁。
在本申请的一种示例性实施例中,基于所述多个会话请求生成多个会话特征,包括:所述负载均衡设备中的会话保持流程根据会话保持种类和匹配信息由所述多个会话请求中分别提取会话特征。
在本申请的一种示例性实施例中,多线程并行将所述多个会话特征和负载均衡设备中的会话保持表进行匹配,包括:为所述会话保持表添加读锁;多线程并行将所述多个会话特征和负载均衡设备中的会话保持表进行匹配。
在本申请的一种示例性实施例中,多线程并行将所述多个会话特征和负载均衡设备中的会话保持表进行匹配,包括:将会话保持表分为多个匹配区间;基于所述会话特征值对应的哈希值确定目标匹配区间;在所述目标区间进行匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210291535.3/2.html,转载请声明来源钻瓜专利网。