使用MySQL代理进行MySQL故障切换
我正在考虑使用MySQL代理()为MySQL数据库实现故障切换机制 我建议的设置如下:一个主动MySQL服务器和一个被动MySQL服务器,两者之间启用双向复制。MySQL代理是位于这两台服务器之间的故障转移,它将流量重定向到备用服务器,以防活动服务器出现故障,反之亦然 我只是想了解社区使用MySQL代理作为两台MySQL服务器的故障切换工具的经验。有什么我应该看的吗?有没有其他可以临时设置的技巧/调整/技巧使用MySQL代理进行MySQL故障切换,mysql,database,failover,mysql-proxy,Mysql,Database,Failover,Mysql Proxy,我正在考虑使用MySQL代理()为MySQL数据库实现故障切换机制 我建议的设置如下:一个主动MySQL服务器和一个被动MySQL服务器,两者之间启用双向复制。MySQL代理是位于这两台服务器之间的故障转移,它将流量重定向到备用服务器,以防活动服务器出现故障,反之亦然 我只是想了解社区使用MySQL代理作为两台MySQL服务器的故障切换工具的经验。有什么我应该看的吗?有没有其他可以临时设置的技巧/调整/技巧 哦,我在Windows上,因此需要MySQL代理。MySQL代理是一个有效的解决方案,很
哦,我在Windows上,因此需要MySQL代理。MySQL代理是一个有效的解决方案,很多人都在高流量生产系统中使用它。有几件事需要记住:
- 它仍然在Alpha中,所以您确实希望在实现它之前对它进行彻底的测试
- 如果代理服务器发生故障,应用程序应该具有故障转移方法。如果它是一个网站,也许是一个“我们很快就会回来”的消息和一个通知系统,告诉你它已经关闭了。MySQL Enterprise Manager在这方面做得很好,尽管它确实需要花钱
- 它将比硬件负载平衡器增加更多的延迟,但它将允许您使用Lua对其进行更多的自定义
社区知道的任何其他在Windows上进行MySQL故障切换的工具?是否有一个明显的linux解决方案可以证明您的上一句话是正确的?我正在实现一个类似的设置,但是使用linux服务器,所以我想我会问。Kevin,请看:我没有尝试过这个linux HA设置,但我认为这通常在linux中使用。