Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 连接到HaProxy后面的MySQL服务器场时的连接字符串和驱动程序设置_Java_Mysql_Spring_Jpa_Haproxy - Fatal编程技术网

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

Java 连接到HaProxy后面的MySQL服务器场时的连接字符串和驱动程序设置,java,mysql,spring,jpa,haproxy,Java,Mysql,Spring,Jpa,Haproxy,是否可以使用Spring和JPA连接到HaProxy后面的MySQL服务器集群?我尝试了几种搜索短语的组合,试图找到潜在客户,但没有成功 应用程序是否应该在多个实例上运行,每个实例都有一个到MySQL实例的专用连接?MySQL实例使用多主机设置,以便数据在彼此之间循环复制,从而允许每个实例提供最新的数据 我不是很确定,我只是需要一个正确方向的线索 提前谢谢你 编辑 根据下面关于更改问题的建议,我想知道在连接到haproxy后面的mysql服务器场时如何设置连接字符串和驱动程序。在spring中创

是否可以使用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/主机,它只是工作。我必须在其中一个节点上创建数据库,并复制到其余节点,以便Spring可以创建表和测试数据…

如果MySQL/HaProxy thingy设置正确,没有任何东西可以阻止您将其与JPA一起使用。您如何创建到它的数据源连接?你用什么司机?这就是我似乎找不到的。因此,改变你的问题并问“当连接到haproxy后面的mysql服务器场时,我必须如何设置连接字符串和驱动程序?”;-)我继续编辑了这个问题,并按照你的建议提问。你能给我一个方向,让我找到我问题的答案吗?