2015-10-14 54 views
2

是否可以使用Spring和JPA连接到HaProxy后面的MySQL服务器群集?我尝试了几个搜索短语的组合,试图找到一个领导,但没有成功。当连接到HaProxy背后的MySQL服务器场时的连接字符串和驱动程序设置

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

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

预先感谢您!

编辑

按下面的改变问题的建议,我想知道如何设置连接字符串和驱动器连接到HAProxy的背后一个MySQL的农场时。

+0

如果MySQL/HaProxy thingy设置正确,没有任何东西可以阻止您从与JPA – Marged

+0

一起使用它如何创建与它的数据源连接?你使用什么驱动程序?这是我似乎无法找到的。 –

+0

所以也许这是一个好主意,改变你的问题,并问“如何设置连接字符串和驱动程序连接到一个haproxy后面的mysql场”? ;-) – Marged

回答

1

在春天创建一个连接到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可以创建表和测试数据...

相关问题