[发明专利]数据库中间件读流量权重自适应调整方法、装置及系统在审
申请号: | 202211498872.6 | 申请日: | 2022-11-28 |
公开(公告)号: | CN115757353A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 周烨;任重远;任玉泽;黄熠珂 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 中间件 流量 权重 自适应 调整 方法 装置 系统 | ||
1.一种数据库中间件读流量权重自适应调整方法,其特征在于,包括:
当数据库高可用切换时,数据库高可用守护组件根据预设的高可用切换策略进行数据库集群主备库切换;
数据库守护组件收集当前集群数据库实例状态信息注册到数据注册中心;
数据库中间件根据数据注册中心里的数据库实例状态信息对备库进行权重分配。
2.根据权利要求1所述的数据库中间件读流量权重自适应调整方法,其特征在于,所述数据库中间件根据数据注册中心里的数据库实例状态信息对备库进行权重分配包括:
数据库中间件从数据注册中心获取数据库集群实例信息,所述实例信息包括实例角色和实例部署地;
根据切换后的主库的所述实例部署地,通过对比集群中实例部署地的信息,获取与切换后的主库同一机房的备库;
获取备库的实例以对备库进行权重分配。
3.根据权利要求1所述的数据库中间件读流量权重自适应调整方法,其特征在于,数据库高可用守护组件根据预设的高可用切换策略进行数据库集群主备库切换,包括:
数据库高可用管理中心将预存的高可用切换策略发送至数据库高可用守护组件;
数据库高可用守护组件执行高可用切换策略进行相应的数据库集群主备库切换。
4.根据权利要求1所述的数据库中间件读流量权重自适应调整方法,其特征在于,还包括:
数据库中间件按照分配的权重对数据库集群实例权重重新分配后再对内存数据库集群信息进行重新加载。
5.根据权利要求2所述的数据库中间件读流量权重自适应调整方法,其特征在于,还包括:
数据库中间件对数据库集群实例权重分配后并对内存数据库集群信息进行重载,使得读请求在数据库高可用切换后还能以原客户配置需求进行访问。
6.根据权利要求3所述的数据库中间件读流量权重自适应调整方法,其特征在于,预设的高可用切换策略包括:优先切换本地机房备库策略,优先切换异地机房备库策略以及可定制优先级策略。
7.一种数据库中间件读流量权重自适应调整装置,其特征在于,包括:
主备切换单元,用于当数据库高可用切换时,数据库高可用守护组件根据预设的高可用切换策略进行数据库集群主备库切换;
注册单元,用于数据库守护组件收集当前集群数据库实例状态信息注册到数据注册中心;
权重分配单元,用于数据库中间件根据数据注册中心里的数据库实例状态信息对备库进行权重分配。
8.一种数据库中间件读流量权重自适应调整系统,其特征在于,包括:
数据注册中心、高可用管理中心、数据节点、数据库中间件以及数据源配置文件;
所述高可用管理中心与数据节点通信交互,且与数据注册中心单向通信连接;
所述数据库中间件从所述数据注册中心获取数据并发送到数据源配置文件;
所述数据源配置文件与数据节点通信连接。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至6任一项所述数据库中间件读流量权重自适应调整方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6任一项所述数据库中间件读流量权重自适应调整方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211498872.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:企业风险评价方法及装置
- 下一篇:金融产品推荐方法及装置