fra*_*dre 2 postgresql file-io split load-balancing haproxy
我使用 postgresql 作为数据库。我有一个带有流复制的主/从。我想使用 HAProxy 进行负载平衡。我想将写入发送给主站,并将读取发送给从站。我可以用 haproxy 做到这一点吗?
不,你不能。HAProxy 不了解 PostgreSQL 协议,因此它不知道“读取”或“写入”是什么。
看看 PgPool-II,它可以在有限的程度上做到这一点。在实践中,通常最好配置应用程序,以便它知道尽可能将其只读查询路由到不同的服务器。