Вторичный сервер EclipseLink JPA - PullRequest
1 голос
/ 21 августа 2011

в надежде, что кто-нибудь скажет мне, если есть способ обеспечить автоматическое резервирование с использованием JPA.В настоящее время мы используем EclipseLink, но можем измениться, если у другого поставщика будет подходящее решение), и мы должны убедиться, что мы переключаемся на нашу резервную базу данных, если наша основная база данных становится недоступной (поскольку она не находится в том же здании, что и наше приложение).спасибо за ваш вклад.

1 Ответ

1 голос
/ 22 августа 2011

Самый простой способ - изменить URL-адрес соединения jdbc, как описано в документации mysql . Как пример

jdbc:mysql://master.server.com:3306,backup.server.com:3306/dbname

В этом случае в случае сбоя maser.server.com драйвер перенаправит команды на backup.server.com. Я настоятельно рекомендую вам прочитать всю документацию, так как существует множество свойств, которые изменяют поведение при отказе, в частности, раздел Высокая доступность и кластеризация.

...