DEVOPSTRAINER
Вопросы / Базы данных

Как приложение узнает, на какой узел (Master или Replica) отправлять запросы? Использование VIP (Virtual IP) или балансировщиков (HAProxy)?

Краткий ответ

Приложение обычно не знает напрямую, где находится Primary. Для маршрутизации используются:

- Virtual IP (VIP);
- HAProxy;
- PgBouncer;
- Cloud Load Balancer.

После failover приложение продолжает работать через единую точку входа.

Ещё вопросы по теме «Базы данных»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →