разъем J 8.0.17, при отказе, когда SERVER-A выключен, драйвер не подключается к SERVER-B - PullRequest
0 голосов
/ 25 сентября 2019

Я создал отказоустойчивые 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, когда происходит ВЫКЛЮЧЕНИЕ с сервером?

...