- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设置了在192.168.2.51和192.168.2.52的两个专用IP上运行的MariaDB 10.0 Galera群集的2个节点。我将尝试使用MariaDB网站提供的MariaDB JDBC客户端(org.mariadb.jdbc.Driver)连接到集群。
它可以使用常规网址,例如:“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客户端,它似乎没有处理负载平衡或自动重新连接的属性。
所以我的问题是:
是否有通过MariaDB JDBC驱动程序连接(具有负载平衡和故障转移功能)到MariaDB Galera的正确建议方法,还是我应该回到MySQL的ConnectorJ上,ConnectorJ与MariaDB Galera集群的兼容性如何?
谢谢你。
最佳答案
MariaDB JDBC中没有负载平衡或故障转移功能。即使您使用的多端点功能也没有记录,并且是试验性的。 ConnectorJ负载平衡应该可以正常工作,因为就此而言,MariaDB Galera只是常规MySQL的实例。
关于jdbc - 负载均衡器的正确MariaDB Galera jdbc URL属性是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19629690/
我是一名优秀的程序员,十分优秀!