我有一个使用repmgr 制作的postgres 集群。这是应用程序的要求,他们不应该在数据库切换发生时更改应用程序中的 IP。有没有办法将虚拟 IP 与外部客户端可以使用的 repmgr 一起使用,并且数据库切换不应该要求在应用程序中更改 IP
问问题
426 次
1 回答
0
例如,您可以使用 HAproxy,定位您的主数据库,与运行状况检查一起使用,并且在一段时间内没有响应的情况下,HAproxy 将重定向到您的备用数据库。
但是,如果您不想引入带有负载均衡器的 SPOF,而只想要一个简单的两节点集群,那么您可以使用 HA2node。
https://github.com/jfekete1/HA2node
请记住,HA2node 仅适用于安装了 postgres 和 repmgr 的 Linux 服务器。
于 2022-02-25T14:25:43.887 回答