haproxy backup模式

haproxy可以设置后端服务器的高可用,也就是可以有多个服务器,但是正常情况下,只有一部分提供服务,而只有在正常提供服务的机器宕机之后,备用机器才会提供服务。

比如两台,一台a正常提供服务,一台b为backup。

正常情况下只有a提供服务,b不提供。

a检测出问题后,b提供服务,a不提供

a恢复正常后,a提供服务,b不提供

另外,这里backup主机提供服务的前提是所有正常服务的主机全部都不能通过健康检查,即haproxy认为所有的提供服务的主机都是宕机状态(我这里只有一台,如果有多台的话,必须是不加backup的所有主机都无法提供服务),才会启用第一个backup主机提供服务。当然这样实际上不太好,如果正常情况下提供服务的主机有多台,而backup的主机数量较少,我们可能希望启动所有的backup主机,就需要添加如下参数:

option allbackups



作者:yjwlyy
链接:https://www.jianshu.com/p/75b93d0754fb
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/liqing1009/p/14704636.html