Application-Mysql Failover - PullRequest
       26

Application-Mysql Failover

0 голосов
/ 30 августа 2018

У меня есть два сервера приложений и два сервера баз данных, на которых установлен mysql и данные реплицированы. Оба приложения подключаются к DB1 в любой момент времени для операции чтения / записи. Мне нужно связаться с другой БД в случае, если приложение не получает ответ / DB1 не доступен. Мой вопрос о том, как я могу реализовать это в Java-приложении или наилучшим образом. Я написал тестовую программу, как показано ниже, чтобы выполнить эту работу, и я ищу лучший способ сделать это.

try{
    //getting conntion from DB1 ;
    createStatement();
    executeQuery();
    close connection ;
}catch {
    try{
        //Get Connection from DB2;
        createStatement();
        executeQuery();
        close connection ;
    }catch(){
    }
}
...