MariaDB 10.0 Galera 클러스터의 노드 2 개에 192.168.2.51 및 192.168.2.52의 개인 IP를 실행하는 두 개의 노드가 있습니다. MariaDB의 웹 사이트에서 제공하는 MariaDB의 JDBC 클라이언트 (org.mariadb.jdbc.Driver)를 사용하여 클러스터에 연결하려고합니다.오른쪽에 무엇이로드 밸런스에 대한 MariaDB Galera jdbc URL 속성
"jdbc : mariadb : //192.168.2.51 : 3306,192.168.2.52 : 3306/dbname"과 같은 일반 URL로 작업했습니다.
하지만 제가 달성하려고하는 것은 MySQL의 JDBC 드라이버와 가능성이 같은 URL로이다 : "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 클라이언트의 경우 loadbalance 또는 autoReconnect를 처리하는 속성이없는 것 같습니다.
그래서 제 질문은 : 는 MariaDB JDBC 드라이버를 통해 MariaDB 갈레 라에 (로드 균형 조정 및 페일 오버 기능이있는)를 연결 할 수있는 권리 권장 방법이 아니면 내가 MySQL을의 ConnectorJ로 후퇴해야하며, MariaDB와 관련하여 ConnectorJ 방법 호환 갈레 라 클러스터?감사합니다.
의견을 주셔서 감사합니다. 이제 ConnectorJ를 사용하겠습니다. – Max