Репликация MySQL: строка соединения с несколькими хостами против балансировки нагрузки - PullRequest
2 голосов
/ 16 мая 2019

У меня 2 сервера MySQL (на 2 разных машинах). Я настроил репликацию master / slave с использованием GTID.

Я не уверен, как мне подключить мой веб-сервер к БД.

Согласно connectionstrings.com , я могу использовать следующую строку подключения:

Server=serverAddress1, serverAddress2, serverAddress3;Database=myDataBase;
Uid=myUsername;Pwd=myPassword;

В то же время я встречал статьи о балансировке нагрузки MySQL, например HAProxy .

Параметр connectionString кажется действительно простым, и я испытываю желание использовать его, но я не знаю, есть ли какие-либо ограничения / недостатки?

В чем преимущество использования балансировщика нагрузки?

...