Max*_*Max 9 jdbc mariadb galera
我已经设置了两个在两个私有IP 192.168.2.51和192.168.2.52上运行的MariaDB 10.0 Galera集群节点.我将尝试使用MariaDB网站提供的MariaDB的JDBC Client(org.mariadb.jdbc.Driver)尝试连接到集群.
它使用常规URL,如:"jdbc:mariadb://192.168.2.51:3306,192.168.2.52:3306/dbname".
但我想要实现的是MySQL JDBC驱动程序的可能性,其URL为:"jdbc:mysql://192.168.2.51,192.168.2.52/dbname?autoReconnect = true&autoReconnectForPools = true&failoverReadonly = false&roundRobinLoadBalance = true"
我比较了MariaDB(https://mariadb.com/kb/en/about-the-mariadb-java-client/)和MySQL(http://dev.mysql.com/doc/refman/5.5)中所述的属性./en/connector-j-reference-configuration-properties.html).对于MariaDB JDBC Client,它似乎没有处理loadbalance或autoReconnect的属性.
所以我的问题是:是否有正确的建议方式通过MariaDB JDBC驱动程序连接(具有负载均衡和故障转移功能)到MariaDB Galera,还是应该回到MySQL的ConnectorJ以及ConnectorJ与MariaDB Galera集群的兼容性如何?
谢谢.
MariaDB JDBC 中没有负载平衡或故障转移功能。即使您使用的多端点功能也没有记录,并且是实验性的。ConnectorJ 负载平衡应该可以正常工作,因为对它来说,MariaDB Galera 只是常规 MySQL 的实例。
| 归档时间: |
|
| 查看次数: |
3640 次 |
| 最近记录: |