【技术实现步骤摘要】
一种基于连接池的网络连接管理方法以及相关装置
[0001]本申请涉及计算机
,尤其涉及一种基于连接池的网络连接管理方法以及相关装置。
技术介绍
[0002]随着网络技术与计算机的普及与发展,代理服务成为网上应用较多的形式。代理服务是指内部网络对互联网发出连接请求,需要制定代理服务将原本直接传输至网页服务器的HTTP发送至代理服务器中。而在云场景下的反向代理服务中,反向代理服务器一般会代理各种终端、各种业务场景的不同的长连接请求。
[0003]一般,长连接管理的过程是配置一个管理长连接的连接池,它是一个先进先出的有固定最大值的连接池。一个空闲的长连接可以进入这个连接池,在连接池中连接达到最大值得时候,会把最先进入的那一个空闲连接挤出去关闭掉,从而保证连接池的负载稳定。
[0004]但是,在网络业务的连接选择过中,可能出现当前需要连接的链路被关闭的情况,造成连接失败的情况,影响网络连接管理过程的稳定性。
技术实现思路
[0005]有鉴于此,本申请提供一种基于连接池的网络连接管理方法,可以有效 ...
【技术保护点】
【技术特征摘要】
1.一种基于连接池的网络连接管理方法,其特征在于,包括:响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,其中,所述目标连接池包括热连接池和冷连接池;若所述使用信息满足预设条件,则将所述目标连接输入所述热连接池,以对所述热连接池进行更新;确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,所述资源调整信息与所述冷连接池中包含的连接资源相关。2.根据权利要求1所述的方法,其特征在于,所述响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,包括:响应于目标连接输入目标连接池的请求,获取所述目标连接在所述目标连接池中的连接记录;提取所述连接记录中的复用次数:基于所述复用次数确定所述目标连接的使用信息。3.根据权利要求1所述的方法,其特征在于,所述响应于目标连接输入目标连接池的请求,获取所述目标连接的使用信息,包括:响应于目标连接输入目标连接池的请求确定所述目标连接对应的域名,以确定目标业务;基于连接指标提取所述目标业务的场景连接参数,所述场景连接参数用于指示所述目标业务包含的连接所对应的使用信息;根据所述场景连接参数确定所述目标连接的使用信息。4.根据权利要求3所述的方法,其特征在于,所述基于连接指标提取所述目标业务的场景连接参数,包括:基于所述连接指标确定所述目标业务对应的业务连接集合;确定所述业务连接集合中的连接在预设时间段内的连接信息,所述连接信息包括连接次数和连接行为间隔;根据所述连接信息确定所述目标业务的所述场景连接参数。5.根据权利要求4所述的方法,其特征在于,所述根据所述连接信息确定所述目标业务的所述场景连接参数,包括:确定所述连接次数和所述连接行为间隔对应的权重信息;基于所述权重信息进行加权,以确定所述目标业务的所述场景连接参数。6.根据权利要求1所述的方法,其特征在于,所述确定所述热连接池进行更新时对应的资源调整信息,以对所述目标连接池包含的连接资源进行调整,包括:确定所述热连接池进行更新时对应的资源调整信息;获取所述热连接池的负载值;若所述热连接池的负载值达到第一预设值且所述冷连接池的负载值未达到第二预设值,则基于所述资源调整信息将所述冷连接池中的空闲资源分配至所述热连接池,以对所述目标连接池包含...
【专利技术属性】
技术研发人员:李龙彬,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。