LINUX.ORG.RU

История изменений

Исправление Toxo2, (текущая версия) :

Я далеко не Гуру. Тут есть ребятишки более глубоко погруженные в вопрос.

В 16й версии, при использовании родной клиентской библиотеки libpq, появилась возможность указывать несколько хостов для подключения.

Игрался. В чём кайф именно «балансировки» не понял . Или подряд перебором, кто первый отзовётся, или случайным образом из списка. Так себе балансировка - «а я вот сейчас угадаю куда мне подключиться».

Точнее кайф вроде один - если у тебя Мастер-Мастер (который теперь можно делать просто логической репликацией) и один из них стал недоступен клиенту - клиент сам подключится ко второму. Т.е. не нужны внешние проверялки-переключалки. Только это же прям сильно за уши надо тянуть до слова «балансировка». КМК.

Вот логическую репликацию в обе стороны я запихал в Прод. Красота. Я счастлив и доволен. Только клиенты - всякие Питоны и прочие всё равно же ничего не знают о новых возможностях libpq - так и переключаются по старинке, полувручную.

------

https://postgrespro.ru/docs/postgresql/16/release-16
https://www.opennet.ru/opennews/art.shtml?num=59758

Исходная версия Toxo2, :

Я далеко не Гуру. Тут есть ребятишки более глубоко погруженные в вопрос.

В 16й версии, при использовании родной клиентской библиотеки libpq, появилась возможность указывать несколько хостов для подключения.

Игрался. В чём кайф именно «балансировки» не понял . Или подряд перебором, кто первый отзовётся, или случайным образом из списка. Так себе балансировка - «а я вот сейчас угадаю куда мне подключится».

Точнее кайф вроде один - если у тебя Мастер-Мастер (который теперь можно делать просто логической репликацией) и один из них стал недоступен клиенту - клиент сам подключится ко второму. Т.е. не нужны внешние проверялки-переключалки. Только это же прям сильно за уши надо тянуть до слова «балансировка». КМК.

Вот логическую репликацию в обе стороны я запихал в Прод. Красота. Я счастлив и доволен. Только клиенты - всякие Питоны и прочие всё равно же ничего не знают о новых возможностях libpq - так и переключаются по старинке, полувручную.

------

https://postgrespro.ru/docs/postgresql/16/release-16
https://www.opennet.ru/opennews/art.shtml?num=59758