Я создал отказоустойчивые HA-структуры с репликацией на 2 сервера, представленных как Master / Master.
это моя URL-ссылка в моем jdbc-драйвере:
jdbc: mysql: //192.168.153.110: 3306,192.168.153.111: 3306 / romes? FailOverReadOnly = false & secondsBeforeRetryMaster = 0 & questionsBellDet= 1 & autoReconnect = true & serverTimezone = UTC
Все работает отлично, репликация реализована на обоих серверах, и когда я отключаю mysql.service с помощью (sudo systemctl stop mysql.service) на сервере 192.168.153.110:3306 мой jdbcдрайвер переключает соединение на 192.168.153.111:3306 без дублирования первичного ключа, и HA обрабатывается правильно.То же самое относится и к серверу 192.168.153.111:3306.
Но я хочу понять, почему, когда я выключаю сервер принудительно 192.168.153.110:3306 ...... переключение не происходит?Почему ?соединение остается заблокированным на 192.168.153.110:3306.
Как я могу переключить соединение с 192.168.153.110:3306 на 192.168.153.111:3306, когда происходит ВЫКЛЮЧЕНИЕ с сервером?