我们有一个连接到 mysql 数据库的 java 应用程序。我们现在将通过添加另一个数据库实例将数据库更改为复制模式。这个想法是提供数据库高可用性。应用程序应该能够切换到备用数据库,以防无法连接到主数据库。实现这一点的一种方法是维护 2 组连接,继续监视两个数据库,如果应用程序无法连接到主数据库,则切换到下一组连接并继续。
我的问题是是否有一种通过 mysql 连接器本身切换连接的透明方式?或者是否有任何实用程序可以位于我的应用程序和 mysql 连接器之间并完成这项工作?
澄清一下,我们计划进行主-主复制。写入和读取都经常发生。