Как стать автором
Поиск
Написать публикацию
Обновить

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

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров2.1K
Всего голосов 8: ↑8 и ↓0+11
Комментарии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, перенаправляет подключение на пишущий хост.

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

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