Я читаю статью ниже, как добиться потоковой репликации в базе данных Postgres.
https://www.percona.com/blog/2018/09/07/setting-up-streaming-replication-postgresql
Некоторые вещи не совсем ясны
1) ОбаЭкземпляры БД активны ИЛИ ведомый экземпляр - это просто клон мастера (или он связывается с мастером, но не с бэкэндом?
2) Если мастер-узел БД вышел из строя, что произойдет, пока второй узел не вернется в оперативный режим?Это покрыто по умолчанию просто наличием процессов wal sender
и wal receiver
или что-то еще нужно добавить?
3) Какой DB_HOST: PORT следует настроить в приложении бэкэнда, если, например, у меня есть два бэкендаузлы (оба они активны)?