mysqlデータベースに接続するJavaアプリケーションがあります。次に、別のDBインスタンスを追加して、データベースをレプリケーションモードに変更します。アイデアは、DBの高可用性を提供することです。アプリケーションは、メインデータベースに接続できない場合に備えて、スタンバイDBに切り替えることができる必要があります。これを実装する1つの方法は、2セットの接続を維持し、両方のデータベースを監視し続け、アプリがメインDBに接続できない場合は、次の接続セットに切り替えて続行することです。
私の質問は、mysqlコネクタ自体を介して接続を切り替える透過的な方法はありますか?または、私のアプリとmysqlコネクタの間に配置してこの仕事をすることができるユーティリティアプリはありますか?
明確にするために、master-masterレプリケーションを実行することを計画しています。書き込みと読み取りの両方が頻繁に発生します。