我已經安裝了兩個節點的MariaDB 10.0 Galera集羣運行在私人IP 192.168.2.51和192.168.2.52。我即將嘗試使用MariaDB網站提供的MariaDB的JDBC客戶端(org.mariadb.jdbc.Driver)連接到羣集。什麼是權利MariaDB Galera jdbc負載均衡的URL屬性
它使用常規網址,如:「jdbc:mariadb://192.168.2.51:3306,192.168.2.52:3306/dbname」。
但是我想實現的是與MySQL JDBC驅動程序的可能性,與像網址:爲「jdbc:mysql的://192.168.2.51,192.168.2.52/dbname autoReconnect的=真& autoReconnectForPools =真& 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客戶端,它似乎沒有處理負載平衡或autoReconnect的屬性。
所以我的問題是: 是否有一個正確的建議方式通過MariaDB JDBC驅動程序連接(具有負載平衡和故障轉移功能)到MariaDB Galera,還是應該回退到MySQL的ConnectorJ以及ConnectorJ與MariaDB的兼容程度如何加萊拉羣集?
謝謝。
感謝您的評論。我現在只會堅持使用ConnectorJ。 – Max