Задать вопрос
@TheDoctor

Как сделать переключение между серверами баз данных?

Есть два сервера баз данных. По умолчанию веб приложение работает с первым, но когда в сети появляется второй сервер, то приложение должно начать использовать его. Если второй сервер отключился от сети, то используем первый.
Как это возможно реализавать на уровне СУБД mysql?
  • Вопрос задан
  • 709 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Логику переключения вы фактически описали. Вы можете реализовать ее внутри приложения (периодически пытаться связаться со вторым сервером), либо на отдельной единице маршрутизации - либо путем изменения сетевого маршрута (аналогично тому, как делают автопереключение провайдеров интернета), либо путем перенастройки NAT.

Реализация автопереключения в приложении более надежна - в этом случае нет единой точки отказа.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы