负载均衡的背景
到目前為止,dubbo集成zookeeper解決了服務(wù)注冊(cè)以及服務(wù)動(dòng)態(tài)感知的問(wèn)題。那么當(dāng)服務(wù)端存在多個(gè)節(jié)點(diǎn)的集群時(shí),zookeeper上會(huì)維護(hù)不同集群節(jié)點(diǎn),對(duì)于客戶端而言,他需要一種負(fù)載均衡機(jī)制來(lái)實(shí)現(xiàn)目標(biāo)服務(wù)的請(qǐng)求負(fù)載。通過(guò)負(fù)載均衡,可以讓每個(gè)服務(wù)器節(jié)點(diǎn)獲得適合自己處理能力的負(fù)載。
負(fù)載均衡可以分為軟件負(fù)載和硬件負(fù)載,在實(shí)際開(kāi)發(fā)中,我們基礎(chǔ)軟件負(fù)載比較多,比如nginx,硬件負(fù)載現(xiàn)在用得比較少而且有專門的人來(lái)維護(hù)。
Dubbo里面默認(rèn)就集成了負(fù)載均衡的算法和實(shí)現(xiàn),默認(rèn)提供了4中負(fù)載均衡實(shí)現(xiàn)。
?
總結(jié)
- 上一篇: Dubbo的终端操作方法
- 下一篇: Dubbo中负载均衡的应用