Как мне подключиться к MySQL кластеру в SprintBoot - PullRequest
0 голосов
/ 20 сентября 2018

Как настроить приложение SprintBoot для переключения на следующий mysqlHost в кластере, когда первый выходит из строя?Мы используем MySQL Cluster с несколькими хостами.Например, в моем приложении NodeJs я установил свою конфигурацию как

MYSQL_HOSTS=server1.com,server1.com,server1.com

. В случае отказа server1.com он автоматически переключается на server2.com

. Я вижу примеры использования другого типа базы данных.в SpringBoot, как показано ниже https://www.opencodez.com/java/connecting-multiple-databases-spring-data-jpa.htm

#Oracle DB Config
db.dialect=org.hibernate.dialect.Oracle10gDialect
db.driver=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@localhost:1521:xe
db.user=pavans
db.password=******

#MySQL DB Config
mysql.db.dialect=org.hibernate.dialect.MySQLDialect
mysql.db.driver=com.mysql.jdbc.Driver
mysql.db.url=jdbc:mysql://localhost:3306/localdb?useSSL=false
mysql.db.user=lessroot
mysql.db.password=******

, но я не вижу пример того, как я могу подключиться к кластеру, как показано ниже

#MySQL DB Config
mysql.db.dialect=org.hibernate.dialect.MySQLDialect
mysql.db.driver=com.mysql.jdbc.Driver
mysql.db.url=jdbc:mysql://mysqlServer1:3306/localdb,jdbc:mysql://mysqlServer2:3306/localdb,jdbc:mysql://mysqlServer3:3306/localdb
mysql.db.user=lessroot
mysql.db.password=******

Заранее спасибо

...