我正在构建一个postgres集群,但是,我无法决定哪一个更好
App > HAproxy > Pgbouncer > PostgreSQL (赞助人)
App > PGBouncer > HAproxy > PostgreSQL
在我的搜索中,我似乎无法得到一个答案和许多矛盾的答案。有些人说在前面有哈代人更好,而另一些人则说相反。
我希望你对这件事有意见。
发布于 2023-02-01 14:50:37
第一个选项是您想要的,因为pgBouncer是PostgreSQL的连接池程序。它需要接近DBMS,并由one2one将每个数据库连接到自己的Postgresql实例。至于HAProxy,它是一个负载均衡器,您可以让HAProxies的编号不同于许多Postgre\Patroni\pgBouncer实例。此外,它还将为您提供将读写请求分离到不同端口\数据库的选项。
https://serverfault.com/questions/1115422
复制相似问题