Как мне подключиться к MySQL кластеру в SprintBoot

Как настроить приложение 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=******

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

0 ответов

Другие вопросы по тегам