[发明专利]一种金融级两地三中心高可用MySQL数据库实现方法在审
申请号: | 202110237817.0 | 申请日: | 2021-03-04 |
公开(公告)号: | CN112685234A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 李端峰 | 申请(专利权)人: | 辽宁振兴银行股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/21;G06Q40/02;G06Q40/06 |
代理公司: | 郑州欧凯专利代理事务所(普通合伙) 41166 | 代理人: | 王志兴 |
地址: | 110000 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 金融 两地 心高 可用 mysql 数据库 实现 方法 | ||
1.一种金融级两地三中心高可用MySQL数据库实现方法,所述方法基于同域主IDC机房1、同域主IDC机房2和异地容灾IDC机房,其特征在于:包括以下步骤:
S1、在ProxySQL中定义好后端需要连接的MySQL主备数据库IP、库名、用户名和密码并归属到一个组进行管理;
S2、应用服务器配置时不再直接使用数据库主库IP而是配置ProxySQL所在主机IP和端口,当应用发起请求时,先访问ProxySQL中间件然后定位在请求所在组的高可用数据库主库IP、端口经过请求转发到后端相应数据库中;
S3、ProxySQL有相关Monitor模块会定期检查后端数据库的健康状态,一旦主库宕机failover到备库时,ProxySQL能够快速识别主备切换并会将新的服务请求发送给新的主库;
S4、在Replication-manager中定义好需要进行管理的主从数据库IP、端口、用户密码、切换方式,且能够对多套主从数据库IP、端口、用户密码、切换方式进行自动管理或切换。
2.根据权利要求1所述的一种金融级两地三中心高可用MySQL数据库实现方法,其特征在于:所述Replication-manager在两地三中心每个机房均部署相同配置的中间件。
3.根据权利要求1所述的一种金融级两地三中心高可用MySQL数据库实现方法,其特征在于:所述高可用数据库采用无损增强半同步,采用一主两备架构,确保数据最终一致性,且用户提交事务时,需要等待至少一个备库收到日志副本,才返回给用户事务成功结束的信号,确保数据库的可靠性。
4.根据权利要求1所述的一种金融级两地三中心高可用MySQL数据库实现方法,其特征在于:所述ProxySQL通过相关配置会自动识别主从架构,当主库发生宕机时ProxySQL会自动识别将应用请求自动转发到新主库,且每台应用服务器上部署的ProxySQL,应用采用多机房多活部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁振兴银行股份有限公司,未经辽宁振兴银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110237817.0/1.html,转载请声明来源钻瓜专利网。