数据库连接信息切换方法、系统、电子装置及存储介质制造方法及图纸

技术编号:34927401 阅读:24 留言:0更新日期:2022-09-15 07:21
本申请涉及一种数据库技术,公开了一种数据库连接信息切换方法,该方法包括:监听配置中心的配置项变更事件,其中,所述配置项变更为数据库连接信息的变更;根据所述配置项变更事件构建新数据源;根据所述新数据源匹配对应的旧数据源,并用所述新数据源替换所述旧数据源。本申请还提供一种数据库连接信息切换系统、电子装置及计算机可读存储介质。本申请提供的数据库连接信息切换方法、系统、电子装置及计算机可读存储介质能够实现在应用运行期间对数据库连接信息的动态变更,不需要重启应用,且在切换过程中不影响当前执行中的查询操作,避免了因为变更影响在线业务交易,并可以达到真正的动态运维的效果。达到真正的动态运维的效果。达到真正的动态运维的效果。

【技术实现步骤摘要】
数据库连接信息切换方法、系统、电子装置及存储介质


[0001]本申请涉及云技术,尤其涉及一种数据库连接信息切换方法、系统、电子装置及计算机可读存储介质。

技术介绍

[0002]数据库连接池是应用系统访问数据库的一套连接方法,负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个,以实现连接的复用能力;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。对连接池的大小、超时、回收管理可以实现连接的资源管理及有效性控制。
[0003]传统的数据库连接池在应用启动及连接池加载后,如果需要修改数据库连接相关的信息,必须要重启应用来实现,对动态运维极为不便,增加了操作的复杂度,也影响了业务的正常访问。

技术实现思路

[0004]有鉴于此,本申请提出一种数据库连接信息切换方法、系统、电子装置及计算机可读存储介质,以解决在修改数据库连接相关的信息时必须重启应用的技术问题。
[0005]首先,为实现上述目的,本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库连接信息切换方法,其特征在于,所述方法包括:监听配置中心的配置项变更事件,其中,所述配置项变更为数据库连接信息的变更;根据所述配置项变更事件构建新数据源;根据所述新数据源匹配对应的旧数据源,并用所述新数据源替换所述旧数据源。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述替换完成后,关闭所述旧数据源。3.如权利要求2所述的方法,其特征在于,所述方法还包括:当检测到所述旧数据源在预设时间段内仍未关闭时,强制关闭所述旧数据源。4.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:将所述变更事件的内容和数据源替换的信息通知客户端。5.如权利要求1所述的方法,其特征在于,所述监听配置中心的配置项变更事件包括:应用端通过长轮询的方式与配置中心保持连接,从而监听所述配置项变更事件。6.如权利要求1所述的方法,其特征在于,所述替换包括将当前访问所述旧数据源的连接请求切换为对所述新数据源的连接访问。7.如权利要求1所述的方法,其特征在于,所述数据库连接...

【专利技术属性】
技术研发人员:陆棒黄威琪
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1