当第一个出现故障时,如何配置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=******
预先感谢