PostgreSQL高弹性的高可用及负载均衡实现方法
基本信息
申请号 | CN201410548447.2 | 申请日 | - |
公开(公告)号 | CN104503965B | 公开(公告)日 | 2017-08-29 |
申请公布号 | CN104503965B | 申请公布日 | 2017-08-29 |
分类号 | G06F17/30;H04L29/08 | 分类 | 计算;推算;计数; |
发明人 | 周正中 | 申请(专利权)人 | 杭州斯凯网络科技有限公司 |
代理机构 | 杭州杭诚专利事务所有限公司 | 代理人 | 尉伟敏 |
地址 | 355200 福建省宁德市福鼎市秦屿镇太姥洋村贰坝头181号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种PostgreSQL高弹性的高可用及负载均衡实现方法。属于数据库技术领域,该方法实现了数据库层面完全无单点故障的风险.并且在连接层面使用会话保持来解决应用感知的问题,还实现了对应用完全透明的高可用failover。连接池和应用程序建立的TCP连接不受failover影响,因此这个会话不会中断。连接池和数据库的连接断开后自动连接。业务层在切换期间的会话自动回滚。在连接池或驱动层配置好多个对应的后端数据库连接,根据配置的算法,数据插入的SQL自动分发到后端数据库以实现负载均衡。当后端数据库无响应时,自动分发到下一个候选连接,以实现failover。 |
