Backgroud
Я занимаюсь разработкой проекта .net, который работает с EF6 и MySQL DB.Для обеспечения высокой доступности я использую кластер Galera, поэтому у меня запущены и работают 3 узла MySQL Master: master1 , master2 и master3 .
Согласно connectionstring.com Я должен иметь возможность использовать следующую строку подключения:
Server=master1, master2, master3;Database=myDataBase;
Uid=myUsername;Pwd=myPassword;
Я пробовал выше, и это не работает ... Я видел эта ошибка , объясняющая, что строка соединения с несколькими хостами не работает.
Вопрос
Согласно эта ссылка Я могу использовать mysql:loadbalance:
перед моей строкой соединения JDBC.Проблема в том, что я не знаю , какой MySQL Connector я использую ?Я считаю, что я установил стандартные / стандартные пакеты Nuget для .net ( MySQL.Data и MySQL.Data.EntityFramework ).Любая идея, что MySQL Connector поставляется с вышеуказанными пакетами?
Любая идея, как я могу использовать MySQL Connector для балансировки нагрузки / подключения 3 главных узлов?