The present invention provides a method and device for adjusting the connection pool, including the adjustment method of connection pool: get the current system resource utilization rate and the current business operation information; according to the preset connection pool management rules, the current system resource utilization rate and the running state information to adjust the connection pool. This application can configure the rules and manage connections flexibly to improve service performance and system availability. In addition, the connection of other connection pools can be reused to improve resource utilization.
【技术实现步骤摘要】
一种调整连接池的方法及装置
本申请涉及连接池管理
,特别涉及一种调整连接池的方法及装置。
技术介绍
现有的连接池技术,往往只是通过配置连接池的最小连接数及最大连接数管理连接。增加连接的策略也很简单,如连接不够用,才新建一个连接,或者连接数达到一个阈值,才新建连接等。并且,同类连接(如DB连接)配置的多个连接池也是相互独立的。现有的上述连接管理方法不够智能、灵活,并且扩充连接策略不可动态扩展。另外,由于同类连接多个连接池相互独立,不能复用连接以提高资源利用率。例如,在遇到部分大促场景时,如红包发放时,发放使用的DB连接池已吃紧,但是支付及查询使用的DB连接池却很空闲,资源无法得到充分利用。
技术实现思路
本申请目的在于提供一种调整连接池的方法及装置,以通过规则配置,灵活的管理连接,提高业务性能及系统可用性。本申请提供一种调整连接池的方法及装置是这样实现的:一种调整连接池的方法,该方法包括:获取当前系统资源利用率及当前业务的运行状态信息;根据预先配置的连接池管理规则、所述当前系统资源利用率及所述运行状态信息调整连接池。一种调整连接池的装置,该装置包括:信息采集单元,获取当前系统资源利用率及当前业务的运行状态信息;连接池调整单元,用于根据预先配置的连接池管理规则、所述当前系统资源利用率及所述运行状态信息调整连接池。本申请提供的调整连接池的方法及装置,可以通过规则配置,灵活的管理连接,提高业务性能及系统可用性。另外,还可以复用其他连接池的连接,以提高资源利用率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使 ...
【技术保护点】
一种调整连接池的方法,其特征在于,包括:获取当前系统资源利用率及当前业务的运行状态信息;根据预先配置的连接池管理规则、所述当前系统资源利用率及所述运行状态信息调整连接池。
【技术特征摘要】
1.一种调整连接池的方法,其特征在于,包括:获取当前系统资源利用率及当前业务的运行状态信息;根据预先配置的连接池管理规则、所述当前系统资源利用率及所述运行状态信息调整连接池。2.根据权利要求1所述的调整连接池的方法,其特征在于,所述当前系统资源利用率包含:内存、CPU、硬盘IO及网络IO的使用情况;获取当前系统资源利用率,包括:监听指定端口,获取脚本上报的所述当前系统资源利用率。3.根据权利要求1所述的调整连接池的方法,其特征在于,所述当前业务的运行状态信息包含:业务调用次数及响应时间;获取当前业务的运行状态信息,包括:通过API硬编码获取所述当前业务的运行状态信息;或通过拦截器抓取所述当前业务的运行状态信息。4.根据权利要求1所述的调整连接池的方法,其特征在于,根据预先配置的连接池管理规则、所述当前系统资源利用率及所述运行状态信息调整连接池,包括:判断所述当前系统资源利用率及所述运行状态信息是否与所述连接池管理规则中的某一规则匹配;如果是,根据匹配的规则调整连接池。5.根据权利要求4所述的调整连接池的方法,其特征在于,根据匹配的规则调整连接池,包括:根据匹配的规则扩充或缩减连接池的连接数。6.根据权利要求4所述的调整连接池的方法,其特征在于,根据匹配的规则调整连接池,包括:根据匹配的规则复用同类连接池...
【专利技术属性】
技术研发人员:杜阳,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。