2016-11-11 6 views
0

Я сконфигурировал два экземпляра PostgreSQL 9.5 в режиме «ведущий-ведомый» и смог успешно настроить PgPool-II для балансировки нагрузки между ними, а переход на другой ресурс просто отлично работает (потребовалось 2 недели и много ошибок, но, в конце концов, он работал).Может ли pgpool-II балансировать серверы PostgreSQL с несколькими экземплярами каждый?

Теперь у меня вопрос: представьте, что один сервер PostgreSQL имеет несколько экземпляров, а второй сервер также имеет несколько экземпляров, каждый из которых соединяется между двумя серверами во многих портах, каждый порт для каждого экземпляра (конечно) и каждый из этих экземпляров, настроенных для репликации master-slave. Можно ли настроить баланс нагрузки и переход на другой ресурс для всех этих экземпляров только с одной установкой PgPool или мне нужно настроить один PgPool для каждого экземпляра PostgreSQL?

Спасибо заранее,

Игорь Felix

+0

Возможно, лучший вопрос: может ли один экземпляр pgpool-II балансировать серверы PostgreSQL с несколькими экземплярами каждый? ;) – iffs

+0

После многих дней поиска, я начинаю думать, что это невозможно. Поскольку решение (на данный момент) - много экземпляров на одном сервере, я предполагаю, что PgPool-II будет оставлен. :( – iffs

ответ

0

Поскольку я не нашел ничего в Google, никто не ответил ничего, а также ничего не было найдено в исходном коде, я отвечу на этот вопрос не представляется возможным, или один pgpool для каждого кластера postgres.