Pen負(fù)載均衡器
Pen 是一個(gè)負(fù)載均衡器,支持 UDP 和 TCP 基礎(chǔ)協(xié)議,比如 HTTP 和 SMTP,在外部允許把多個(gè)服務(wù)器顯示為一個(gè),可以自動(dòng)檢測(cè)可用服務(wù)器上的分布式客戶端和停掉的服務(wù)器。Pen 提供高可用性,高性能的特性。
這個(gè)負(fù)載算法會(huì)繼續(xù)追蹤客戶端,也會(huì)嘗試把他們?cè)L問的最后時(shí)間發(fā)送給服務(wù)器。客戶端表有大量的插槽(默認(rèn)是 2048,通過命令行參數(shù)可設(shè)置)。當(dāng)表滿了的時(shí)候,當(dāng)前最小使用的那個(gè)會(huì)拋出去,換成新的。
這是個(gè)簡單的優(yōu)先輪詢算法,會(huì)重復(fù)的連接發(fā)送客戶端到不同的服務(wù)器。
當(dāng) Pen 檢測(cè)到一個(gè)服務(wù)器不可用,就會(huì)掃描啟動(dòng)其他服務(wù)器,這樣就可以避免負(fù)載平衡和”平滑“故障的問題。
評(píng)論
圖片
表情
