相当简单的问题 - 希望使用HA代理来解决访问主服务器或辅助服务器的问题。 理想情况是代理总是将用户引导到主节点的系统,除非 1:主服务器未在指定端口上响应或 2:我们告诉代理使用辅助代理 这是一个使用Round Robin with Weighting并将最大权重256(?)分配给primary并且权重为1到secondary的情况? 那么在这种情况下,如果Primary不可访问,那么使用secondary? 并告诉系统使用哪个,我们可以简单地交换加权或类似的?
由于
答案 0 :(得分:1)
简单回答!在后端定义中,您可以将服务器标记为" backup",如果非备份服务器不可用,HAProxy将仅将请求路由到这些服务器。来自configuration manual:
当"备份"存在于服务器线上,服务器仅用于 所有其他非备份服务器不可用时的负载平衡。 带有引用服务器的持久性cookie的请求将会 总是被送达。默认情况下,只有第一个操作备份 使用服务器,除非" allbackups"选项在后端设置。 另见" allbackups"选项。