使用 haproxy 進行 TCP 負載均衡
Ubutun 安裝
#ubuntu 14.04LTS
add-apt-repository ppa:vbernat/haproxy-1.7
apt-get update
apt-get dist-upgrade
apt-get install haproxy
mac 安裝
brew install haproxy
#執行 `haproxy -f /usr/local/Cellar/haproxy/1.6.6/haproxy.cfg -d`
配置檔案
global
log 127.0.0.1 local0 notice
maxconn 2000
user haproxy
group haproxy
defaults
log global
mode http
option httplog
option dontlognull
retries 3
option redispatch
timeout connect 5000
timeout client 10000
frontend localnodes
bind *:4000
mode tcp
default_backend nodes
timeout client 1m
backend nodes
mode tcp
balance leastconn
server web01 127.0.0.1:4001 check
server web02 127.0.0.1:4002 check
timeout connect 10s
timeout server 1m
- check 表示 haproxy 會對後臺的 server 做健康檢查,一旦發現離線就不往這個節點發資訊了
- balance leastconn 表示負載策略是 最小連線數
- 參考 How To Use HAProxy to Set Up HTTP Load Balancing on an Ubuntu VPS
- maxconn 的預設值是2000
timeout client 10000 指的是如果 10000ms 以內沒有進行通訊,tcp 連線將重置
相關文章
- 【Haproxy】haproxy負載均衡負載
- HAproxy&keepalived 實現tcp負載均衡TCP負載
- 使用nginx進行負載均衡Nginx負載
- mysql負載均衡搭建(haproxy)MySql負載
- HAProxy 7層 負載均衡負載
- 使用Nginx配置TCP負載均衡NginxTCP負載
- HaProxy 實現 MySQL 負載均衡MySql負載
- Tengine TCP 負載均衡TCP負載
- 負載均衡之Haproxy配置詳解負載
- Linux上使用HAProxy配置HTTP負載均衡系統LinuxHTTP負載
- 負載均衡之--Nginx、LVS、HAProxy負載Nginx
- haproxy(單機)+mysql叢集負載均衡MySql負載
- Haproxy搭建 Web 群集實現負載均衡Web負載
- Linux Haproxy Mysql讀庫負載均衡LinuxMySql負載
- HAProxy高效能軟負載均衡器負載
- RHEL 7配置HAProxy實現Web負載均衡Web負載
- HAProxy負載均衡器後續篇薦負載
- Nginx 的 TCP 負載均衡介紹NginxTCP負載
- 負載均衡服務之HAProxy基礎入門負載
- Haproxy+Keepalived高可用負載均衡叢集負載
- Keepalived+HAproxy實現高可用負載均衡負載
- HAProxy負載均衡器的安裝及配置負載
- Haproxy+Keepalived+MySQL實現讀均衡負載MySql負載
- 負載均衡之Haproxy配置詳解(及httpd配置)負載httpd
- keepalived+haproxy實現mysql負載均衡高可用MySql負載
- lvs、haproxy、nginx 負載均衡的比較分析Nginx負載
- Haproxy和Nginx負載均衡測試效果對比記錄Nginx負載
- 通過nginx進行udp報文負載均衡NginxUDP負載
- 在國產處理器伺服器上做HAProxy負載均衡伺服器負載
- 在docker中haproxy的安裝以及mysql的負載均衡配置DockerMySql負載
- Nginx、LVS、HAProxy負載均衡軟體的優缺點Nginx負載
- Nginx實現tomcat叢集進行負載均衡NginxTomcat負載
- 負載均衡負載
- CentOS7+ keepalived+ haproxy搭建Mycat高可用及負載均衡CentOS負載
- LNMP+HAProxy+Keepalived負載均衡(二)- 基礎服務準備LNMP負載
- Nginx / LVS / HAProxy 負載均衡效能及優缺點探討Nginx負載
- 【MySQL】keepalived+haproxy實現mysql的高可用與負載均衡MySql負載
- 使用nginx負載均衡nodejsNginx負載NodeJS