新聞中心
負載均衡和分布式是一個意思嗎,有哪些區(qū)別?
一家餐廳,本來廚房只有一位師傅,由師傅負責洗菜、擇菜、切菜、炒菜,后來顧客增多了;就請了個幫廚負責洗菜、擇菜和切菜,之前的師傅只負責炒菜了;后來顧客更多了,就又請了一位師傅炒菜,這樣就有一個幫廚負責洗菜、擇菜還有切菜,有兩位師傅負責炒菜。以上就是分布式和集群[靈光一閃]

負載均衡
舉例說明:一個人扛1000斤大米,對于普通人絕對被壓死,但10個人分攤一下,1個人扛100斤,那應該輕松一點;如果還扛不動,就要100個人分攤,那1個人扛10斤應該就沒問題了。
這個應該就明白了吧,就是多找人分攤,壓力分散開。
分布式
舉例說明:有個男人比較疼老婆,既能燒飯,洗衣服,帶孩子,還能賺錢。之前都是他一個人忙著,還能夠應付的來;但有一天公司提拔了他,但占用了他很多的時間,那他時間就不夠用了,怎么辦?那只能請保姆(服務器)安排好保姆去燒飯,洗衣服,帶孩子。但保姆又不愿意都做。那就多請幾個唄。各個保姆的職責分配好,各自完成各自的任務。
這樣就多出來一個溝通問題,之前就這個男人做,他什么都知道;現(xiàn)在多個保姆再做。這樣就增加了系統(tǒng)復雜度。
說到底就是職責劃分明確
首先說什么是分布式
按照功能點把一個系統(tǒng)進行拆分,拆分成獨立的功能,單獨為某一個節(jié)點添加服務器,需要系統(tǒng)之間配合才能完成的邏輯,各系統(tǒng)之間通信就需要Dubbo+Zookeeper了。
負載均衡
可以說是為了解決前臺訪問人員過多而導致服務器崩潰的一種方法。有用Nginx做負載也有用Apache做負載均衡的。一般有的用Nginx代理Tomcat服務器或者WebLogic服務器來緩解服務器壓力。
在搭建網(wǎng)站時,如果單節(jié)點的 web服務性能和可靠性都無法達到要求;或者是在使用外網(wǎng)服務時,經(jīng)常 擔心被人攻破,一不小心就會有打開外網(wǎng)端口的情況,通常這個時候加入負載均衡就能有效解決服務問 題。
負載均衡是一種基礎的網(wǎng)絡服務,其原理是通過運行在前面的負載均衡服務,按照指定的負載均衡算 法,將流量分配到后端服務集群上,從而為系統(tǒng)提供并行擴展的能力。
負載均衡的應用場景包括流量包、轉(zhuǎn)發(fā)規(guī)則以及后端服務,由于該服務有內(nèi)外網(wǎng)個例、健康檢查等功 能,能夠有效提供系統(tǒng)的安全性和可用性。
客戶端負載均衡與服務端負載均衡
服務端負載均衡
先發(fā)送請求到負載均衡服務器或者軟件,然后通過負載均衡算法,在多個服務器之間選擇一個進行訪 問;即在服務器端再進行負載均衡算法分配
客戶端負載均衡
客戶端會有一個服務器地址列表,在發(fā)送請求前通過負載均衡算法選擇一個服務器,然后進行訪問,這 是客戶端負載均衡;即在客戶端就進行負載均衡算法分配
基于Ribbon實現(xiàn)負載均衡
到此,以上就是小編對于應用負載均衡的作用是什么意思的問題就介紹到這了,希望這1點解答對大家有用。
當前文章:應用負載均衡的作用是什么
分享路徑:http://www.dlmjj.cn/article/djposep.html


咨詢
建站咨詢
