连接到 HaProxy 后面的 MySQL 场时的连接字符串和驱动程序设置

Connection String and Driver Setup When Connecting to a MySQL Farm Behind a HaProxy

是否可以使用 Spring 和 JPA 连接到 HaProxy 后面的 MySQL 服务器集群?我尝试了多种搜索词组组合来寻找线索,但没有成功。

应用程序是否应该在多个实例上 运行,每个实例都有一个到 MySQL 实例的专用连接? MySQL 个实例使用多主设置,以便数据在彼此之间循环复制,从而允许每个实例提供最新数据?

我不太确定,我只是需要一个正确方向的引导。

提前致谢!

编辑

根据下面关于更改问题的建议,我想知道在连接到 haproxy 后面的 mysql 服务器场时如何设置连接字符串和驱动程序。

在 spring 中创建数据源连接到 HaProxy 后面的 MariaDB/MySQL 服务器场与连接到单个 MariaDB/Mysql 服务器没有什么不同。

spring.datasource.driverClassName= com.mysql.jdbc.Driver
spring.datasource.url= jdbc:mysql://IPADDRESS-OR-HOST:3306/DATABASE?
useUnicode=true&characterEncoding=UTF-8&maxAllowedPacket=512000
spring.datasource.username= USER
spring.datasource.password= PASSWORD

我唯一更改的是主机 IP/HOST,它运行正常。我确实必须在复制到其余节点的其中一个节点上创建数据库,以便 Spring 可以创建表和测试数据...