Estou usando o PgBouncer para o pool de conexões, a replicação nativa do psql no modo mestre-escravo e o PgPool2 para o balanceamento de carga.
Depois de algumas (muitas) tentativas de fazer o PgPool2 jogar legal, eu desisto. Para muitas instabilidades, pedidos que ficaram "presos", conexões perdidas, tentei todas as configurações que consegui pensar e li as horas das documentações sem contar, nada me livrou da instabilidade introduzida no ambiente pelo PgPool2.
Estou à procura de alternativas, já experimentei o HAProxy mas fiquei murado tentando fazer com que as consultas de gravação sejam apenas masterizadas.
Alguém conhece outra alternativa para balanceamento de carga do psql no modo mestre-escravo?
Tags postgresql load-balancing