и при отказе мастера быстро перейти на реплику
стоит у них спросить
А представим что нет, как бы тогда можно было решить вопрос с отказоустойчивостью?
Вобще -- они как-то по-моему сами роутят при падении если облачный постгрес с репликой.
О, хм Типо мастером автоматом становится одна из реплик?
Типа да. Но! Оказывается, они сделали пример того, как можно клиентские вопросы решать в рамках libpq. Я не знал, что так можно было: "Автоматический выбор хоста-мастера С библиотекой libpq Чтобы гарантированно подключиться к хосту-мастеру, укажите FQDN всех хостов кластера в аргументе host и передайте параметр target_session_attrs=read-write. Этот параметр поддерживается библиотекой libpq начиная с версии 10. Чтобы обновить версию библиотеки, которую использует утилита psql: Для дистрибутивов Linux на основе Debian — установите пакет postgresql-client-10 или новее (например, через apt-репозиторий). Для ОС, использующих RPM-пакеты, дистрибутив PostgreSQL доступен в yum-репозитории." from https://cloud.yandex.ru/docs/managed-postgresql/operations/connect
Ну, и пример, когда они просто сами это публикуют то ли через DNS то ли через роутинг -- там следующим абзацэм. В общем, когда появляются вопросы по managed postgres от yandex.cloud -- лучшэ проштудировать их доку, она пока что достаточно ограниченного объёма.
Обсуждают сегодня