Как использовать ReplicationDriver с несколькими EntityManager с Spring
У меня есть 2 базы данных (давайте назовем их User
а также Stuff
), подключенный к одному Spring-java-веб-приложению через 2 разных EntityManager
, Stuff
имеет реплику чтения, связанную с ним.
Когда я использую com.mysql.jdbc.Driver
чтобы подключиться к обоим БД, он работает нормально, и приложение может подключиться к обоим БД. Но когда я использую com.mysql.jdbc.ReplicationDriver
подключиться к Stuff
(использовать read-replica) и com.mysql.jdbc.Driver
подключиться к User
приложение не может подключиться к User
и это дает:
Connections could not be acquired from the underlying database!
Может кто-нибудь подсказать, как пользоваться 2 EntityManager
с чтением-репликой?