У меня есть два сервера приложений и два сервера баз данных, на которых установлен mysql и данные реплицированы.
Оба приложения подключаются к DB1 в любой момент времени для операции чтения / записи.
Мне нужно связаться с другой БД в случае, если приложение не получает ответ / DB1 не доступен.
Мой вопрос о том, как я могу реализовать это в Java-приложении или наилучшим образом.
Я написал тестовую программу, как показано ниже, чтобы выполнить эту работу, и я ищу лучший способ сделать это.
try{
//getting conntion from DB1 ;
createStatement();
executeQuery();
close connection ;
}catch {
try{
//Get Connection from DB2;
createStatement();
executeQuery();
close connection ;
}catch(){
}
}