spring отказоустойчивость jdbc

205
13 апреля 2019, 22:40

Есть две базы(PostgreSQL) дублирующие полностью друг друга.В нашем апи приложении раньше использовался один датасурс, т.к реплики никакой не было и отказоустойчивость никого не волновала, а теперь же надо переключаться между датасурсами в рантайме в зависимости от доступности того или иного датасурса. В интернете я нашел информацию по этому поводу: например ha-jdbc http://blog.gelin.ru/2013/12/ha-jdbc.html, было актуально на 2013-2014 год. Еще читал различную информацию по поводу @Primary и secondary датасурсов, но будут ли они переключаться автоматически...

Вопрос, какой best practices для динамического переключения датасурса в случае недоступности одного из оных? Если необходимо только ЧТЕНИЕ из таблиц.

PS в проекте используется spring-data-jpa v.2.1.1.

PSS или же возможно это вообще делается на уровне БД(какими-то технологиями postgresql), а не АПИ

Answer 1

Тебе XA драйвер нужен. И его соответствующим образом настраивать. Более подробно на этот вопрос уже был дан ответ здесь

READ ALSO
Указатель стека при рекурсии

Указатель стека при рекурсии

Прошу объяснить, как работает указатель стека при рекурсивном вызове метода из самого себяПишу морской на Java

274
JavaFx прижать блоки к верху и к низу окна

JavaFx прижать блоки к верху и к низу окна

Мне нужно сделать, чтобы у меня три label были вверху окна (друг за другом) в полную ширину, один внизу окна, а в центре находилась формаМожет...

187
Печать слов, в предложении, с заглавной буквы [закрыт]

Печать слов, в предложении, с заглавной буквы [закрыт]

Объясните пожалуйста как работает код

210
Помогите с оформлением по MVC кода на джаве

Помогите с оформлением по MVC кода на джаве

Не могу разобраться с mvcПомогите пожалуста

192