使用 haproxy 進(jìn)行 TCP 負(fù)載均衡

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
#運(yùn)行 `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 會(huì)對(duì)后臺(tái)的 server 做健康檢查,一旦發(fā)現(xiàn)離線就不往這個(gè)節(jié)點(diǎn)發(fā)信息了
  • balance leastconn 表示負(fù)載策略是 最小連接數(shù)
  • 參考 How To Use HAProxy to Set Up HTTP Load Balancing on an Ubuntu VPS
  • maxconn 的默認(rèn)值是2000
  • timeout client  10000 指的是如果 10000ms 以?xún)?nèi)沒(méi)有進(jìn)行通訊,tcp 連接將重置
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在大型系統(tǒng)設(shè)計(jì)中用代理在負(fù)載均衡是最常見(jiàn)的一種方式,而相對(duì)靠譜的解決方案中Nginx、HAProxy、LVS、F5...
    歡醉閱讀 4,795評(píng)論 1 5
  • 整體架構(gòu) 部署步驟 基于 Docker 基本概念內(nèi)存節(jié)點(diǎn)只保存狀態(tài)到內(nèi)存,例外情況是:持久的 queue 的內(nèi)容將...
    mvictor閱讀 12,904評(píng)論 5 30
  • 互聯(lián)網(wǎng)架構(gòu)基礎(chǔ)知識(shí) 一、網(wǎng)站常見(jiàn)架構(gòu) 負(fù)載層 頁(yè)面緩存層 web層 數(shù)據(jù)層 二、運(yùn)維法則 緩存為王 盡量在前端(緩...
    魏鎮(zhèn)坪閱讀 5,029評(píng)論 0 9
  • 瀟瀟灑灑揮毫筆,款款深深巨匠襟。 走獸飛禽皆入畫(huà),星辰日月亦藏心。 風(fēng)催禪韻煙巒淡,霧繞輕舟氣象新。 水墨丹青描歲...
    不惑而歌閱讀 865評(píng)論 21 34
  • 親愛(ài)的小蟲(chóng) 今天你和一幫孩子作為外掛參加了城市定向賽,走訪了很多有特色的建筑,幫忙一起完成任務(wù),還逛了一個(gè)銀行博物...
    240c6d9396b5閱讀 205評(píng)論 0 0

友情鏈接更多精彩內(nèi)容