Какова спецификация формата для строки подключения к кластеру MariaDB Galera? - PullRequest
0 голосов
/ 07 февраля 2020

Я ищу спецификацию для строк подключения JDB C к кластеру MariaDB 10 Galera. До сих пор я нашел только неоднозначную информацию:

https://mariadb.com/kb/en/about-mariadb-connector-j/#connection -strings указывает строки подключения JDB C, очевидно для установок с одним узлом, как

jdbc:(mysql|mariadb):[replication:|loadbalance:|sequential:|aurora:]//<hostDescription>[,<hostDescription>...]/[database][?<key1>=<value1>[&<key2>=<value2>]] 

где hostDescription определяется как

<host>[:<portnumber>]  
or 
address=(host=<host>)[(port=<portnumber>)][(type=(master|slave))]

, где host является либо DNS-именем, либо IP-адресом.

Однако https://mariadb.com/kb/en/galera-cluster-address/, по-видимому, вводит gcomm и dummy как дополнительные схемы подключения, кроме mysql и mariadb, которые уже были упомянуты выше. Он определяет URL-адреса Galera как

<schema>://<cluster_address>[?option1=value1[&option2=value2]]

(обратите внимание, что режимы отработки отказа не указаны).

Итак, я понимаю, что строка подключения, такая как jdbc:gcomm:sequential://192.168.3.4,192.168.3.5/, не допускается этими спецификациями Мне это кажется довольно странным.

Итак, есть ли каноническая и полная спецификация строк соединений в контексте соединений JDB C с кластером Galera в MariaDB> = 10.1?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...