一种适用于多种云环境的MySQL应用层高可用系统及方法
基本信息
申请号 | CN201910765957.8 | 申请日 | - |
公开(公告)号 | CN110569303B | 公开(公告)日 | 2019-12-13 |
申请公布号 | CN110569303B | 申请公布日 | 2019-12-13 |
分类号 | G06F16/27(2019.01)I;G06F16/25(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 金新华;赖少飞;徐克强 | 申请(专利权)人 | 杭州衣科信息技术股份有限公司 |
代理机构 | 浙江永鼎律师事务所 | 代理人 | 杭州衣科信息技术有限公司 |
地址 | 310051浙江省杭州市滨江区西兴街道江陵路1916号兴祺大厦1幢16F | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种适用于多种云环境的MySQL应用层高可用系统及方法,该系统包括多个MySQL实例单元;警卫单元,用于检查MySQL实例单元是否健康;状态存储单元,根据警卫单元的检查结果存储MySQL实例单元状态信息,若MySQL实例单元不健康时,则设置切换标志;切换单元,用于关闭不健康的MySQL实例单元的连接,并创建健康的MySQL实例单元的连接;切换检测单元,定时检测切换标志,若发现有切换标志时,则调用切换单元引发切换。从应用层实现了MySQL高可用,架构简单,基于双节点的双主复制,能适应各种云环境,可以在多个云机房线上使用,切换迅速,不影响业务,用户无感知。 |
