Обнаружение устаревших реплик на маршрутизаторе mysql

Я использую mysqlrouterдля маршрутизации трафика к узлам кластера InnoDB с репликацией master-slave (1 master + 2 slave). По какой-то причине я часто сталкиваюсь с проблемами репликации и вижу, что на репликах нет данных за последние 2 часа. В результате приложение, использующее узлы только для чтения, имеет неверные данные. Может ли mysqlrouter обнаруживать несинхронизированные реплики и не направлять туда трафик?

2 ответа

Я не верю, что MySQL Router как такой вариант. Маршрутизатор MySQL больше ориентирован на групповую репликацию.

Возможно, вам стоит подумать о настройке репликации, чтобы уменьшить задержку.

Но если вам нужна такая функциональность, вы можете поискать ProxySQL. Это альтернатива MySQL Router. Вы можете узнать больше о функциональности в их документации.

Я не думаю, что маршрутизатор mysql имеет какое-либо отношение к репликации:

Другие вопросы по тегам