我正在尝试在我的脑海中制定一个解决方案,其中两个后端 linux 服务器运行 HTTP、SMTP、XMPP 镜像,并且应该对它们之间的连接进行负载平衡。
我目前的解决方案是一个 OpenBSD box infront,当然可以用 carp 扩展以在未来添加更多以避免单点故障。使用 PF,我可以使用随机或循环方法将流量发送到服务器池。
并使用中继我可以从中删除不起作用的池服务器。
但我会重视社区在这件事上的意见,所以请告诉我您针对此类环境的最佳 Unix 负载平衡解决方案。
一个目标是允许单个服务器以最少的服务中断发生故障。