1. 程式人生 > >apache負載均衡之策略

apache負載均衡之策略

apache負載均衡策略有三種:

第一種:輪詢策略:即根據http請求數(requests)來均衡的分配給所代理的伺服器,在上述文章中,其實,就是分配給192.168.2.40和192.168.2.22.代理配置如下:

ProxyRequests Off
<Proxy balancer://cluster>
        BalancerMember http://192.168.2.40:80/
        BalancerMember http://192.168.2.22:80/
</Proxy>
ProxyPass /test balancer://cluster/test
ProxyPassReverse /test balancer://cluster/test

第二種:權重分配策略:即根據請求數量,調整分配比例(即訪問三次40,訪問一次22)。配置如下:

ProxyRequests Off
<Proxy balancer://cluster>
        BalancerMember http://192.168.2.40:80/ loadfactor=3
        BalancerMember http://192.168.2.22:80/ loadfactor=1
</Proxy>
ProxyPass /test balancer://cluster/test
ProxyPassReverse /test balancer://cluster/test

第三種:請求響應策略:即根據流量

,調整分配比例(說明:第二種是以請求數量的權重進行分配,而第三種是以流量的權重進行分配)。配置如下:

ProxyRequests Off
<Proxy balancer://cluster>
        BalancerMember http://192.168.2.40:80/ loadfactor=3
        BalancerMember http://192.168.2.22:80/ loadfactor=1
</Proxy>
ProxyPass /test balancer://cluster/test lbmethod=bytraffic
ProxyPassReverse /test balancer://cluster/test lbmethod=bytraffic