我已经配置了一个包含1个主服务器、1个备用服务器和1个从服务器的MySql复制。主备在美国东区不同的可用区,Slave在美国西区。Standby和Slave都是从Master复制的。
应用层可以执行从主服务器到Standby.For的故障转移,在主服务器死时将从服务器的复制切换到备用服务器。我无法保证与Slave的数据相比,备用服务器的数据是否在前面。如果Standby的数据在Slave的数据之后,我需要扫描Slave的二进制和中继日志,以找出丢失的内容,并将其传输到Standby。这就是理论。
有谁知道有什么工具可以处理这个问题吗?或者针对我的环境的替代解决方案?最终目标是为应用层提供MySql服务器。我试过MySql-Proxy,但对它不太满意。Mysql集群不是我们的选择。
在进阶时谢谢。
发布于 2011-11-04 05:42:03
凯恩
看看来自斯库纳信息技术公司(我的公司)的SchoonerSQL。它旨在通过多线程同步复制(当前版本)实现本地零从延迟,并通过多线程异步WAN复制(将在<2周内发布)实现跨区域自动故障转移。http://www.schoonerinfotech.com/products/schoonersql
https://stackoverflow.com/questions/7832922
复制相似问题