Обновить

Не Pgbouncer, но пулер. Не Odyssey, но с корутинами

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.9K
Всего голосов 14: ↑14 и ↓0+18
Комментарии2

Комментарии 2

Судя по всему на замену встроенному пулу соединений, упоминание о котором в документации есть до 16 версии enterprise, а сабж, proxima уже в дополнительных модулях 17 версии. Интересно. Поддержка SSL интересна вдвойне - не надо терминировать ничего на сторонних пулерах/проксях. Осталось как-то обновиться с 15 на 17. Очень интересно.

Начиная с 10-й версии оригинального ПГ, СУБД умеет в несколько хостов в строке подключения при использовании libpq (и работает для явы): https://postgrespro.ru/docs/postgresql/10/libpq-connect#LIBPQ-MULTIPLE-HOSTS

В списке ключевых слов-параметров: https://postgrespro.ru/docs/postgresql/10/libpq-connect#LIBPQ-PARAMKEYWORDS есть волшебный параметр - target_session_attrs, которое, принимая значение read-write, перенаправляет подключение на пишущий хост.

У меня далеко не праздный вопрос: для чего нужны дополнительные прокладки, когда от этих прокладок требуется только направление пишущих запросов на мастер?
А в более поздних версиях ПГ указанный параметр имеет больше возможностей для обработки подключений...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
www.postgrespro.ru
Дата регистрации
Дата основания
Численность
501–1 000 человек
Местоположение
Россия
Представитель
Иван Панченко