Использование AbstractRoutingDataSource для динамического изменения схемы / каталога базы данных - PullRequest
10 голосов
/ 01 ноября 2011

Согласно этой статье , вы можете использовать AbstractRoutingDataSource из Spring Framework для динамического изменения источника данных, используемого приложением.

Однако используемые источники данных определяются конфигурацией, а не программно. Есть ли способ настроить источники данных, которые будут использоваться во время выполнения?

Насколько масштабируемо это решение, т. Е. Каковы ограничения на количество источников данных?

Спасибо!

1 Ответ

7 голосов
/ 14 февраля 2012

Я реализовал этот подход для 30 источников данных, и в настоящее время они работают в рабочей среде без каких-либо проблем.Если вы используете JPA, вы можете взглянуть на мою конфигурацию:

dynamic-datasource-routing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...