【技术实现步骤摘要】
连接池的管理方法、装置及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种连接池的管理方法
、
装置及存储介质
。
技术介绍
[0002]连接池是一种采用池化管理连接资源,提高客户端对数据库或服务器访问性能的技术
。
连接池的主要功能是负责分配
、
管理和释放连接,它允许客户端重复使用一个现有的连接
。
采用连接池,可有效避免频繁的连接的创建和关闭等耗时操作,能够明显提高对数据库或服务器访问的性能
。
[0003]在相关技术中,只有在客户端处于停止状态下,才能对连接池进行管理,限制了连接池的应用
。
技术实现思路
[0004]本申请提供一种连接池的管理方法
、
装置及存储介质,用于实现在客户端运行状态下,对连接池进行管理
。
[0005]第一方面,本申请提供一种连接池的管理方法,应用于终端,连接池的管理方法包括:在第一客户端处于运行状态下,每隔预设时间获取第一客户端的第一连接池的配置参数和规则参数,配置参数用于控制第一连接池中的第一连接的数量,第一连接用于连接第一客户端和目标服务器,规则参数用于管理第一连接池;根据配置参数调整第一连接池的第一连接的数量;根据规则参数管理第一连接池中的第一连接的行为
。
[0006]第二方面,本申请提供一种连接池的管理装置,包括:参数配置模块
、
控制模块和管理模块,其中:
[0007]控制模 ...
【技术保护点】
【技术特征摘要】
1.
一种连接池的管理方法,其特征在于,应用于终端,所述连接池的管理方法包括:在第一客户端处于运行状态下,每隔预设时间获取第一客户端的第一连接池的配置参数和规则参数,所述配置参数用于控制第一连接池中的第一连接的数量,所述第一连接用于连接第一客户端和目标服务器,所述规则参数用于管理所述第一连接池;根据所述配置参数调整所述第一连接池的第一连接的数量;根据所述规则参数管理所述第一连接池中的第一连接的行为
。2.
根据权利要求1所述的连接池的管理方法,其特征在于,所述配置参数包括:初始数量
、
保持连接数量和最大数量中的至少一项;其中,所述根据所述配置参数调整所述第一连接池的第一连接的数量,包括:若所述第一连接池为初始化状态,则在所述第一连接池中建立所述初始数量的第一连接;若所述第一客户端和所述目标服务器之间不进行数据传输,则销毁第一连接池中的多余第一连接,使得剩余第一连接的数量为所述保持连接数量;若所述第一客户端与所述目标服务器之间需建立新的连接,且当前第一连接池的第一连接的数量小于所述最大数量,则在所述第一连接池建立新的第一连接
。3.
根据权利要求1所述的连接池的管理方法,其特征在于,所述根据所述规则参数管理所述第一连接池中的第一连接的行为,包括:若所述目标服务器不可连接,则停止通过所述第一连接池的第一连接向所述目标服务器发送请求
。4.
根据权利要求1所述的连接池的管理方法,其特征在于,所述根据所述规则参数管理所述第一连接池中的第一连接的行为,包括:若所述第一连接池的第一连接的数量大于第一阈值,且第二客户端的第二连接池的第二连接的数量小于第二阈值,则释放所述第一连接池的部分第一连接,其中所述第二连接用于连接所述第二客户端和所述目标服务器
。5.
根据权利要求1至4任一项所述的连接池的管理方法,其特征在于,还包括:获取所述第一连接池中的预设数量的第...
【专利技术属性】
技术研发人员:庚福宝,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。