dubbo與nginx均可以作負載均衡,然而哪一個相對來講更優秀?爲何?

我是純手打: 
首先你要明白,你問這個問題,證實你對dubbo和nginx就不熟悉。 
dubbo的負載均衡已是服務層面的了,和nginx的負載均衡還在http請求層面徹底不一樣。至於兩者哪一個優秀,固然沒辦法直接比較。 
涉及到負載均衡就涉及到你的業務,根據業務來選擇纔是最適合的。 
dubbo具有了server註冊,發現、路由、負載均衡的功能,在全部實現了這些功能的服務治理組件中,我的以爲dubbo仍是略微笨重了,由於它自己是按照j2EE範疇所制定的中規中矩的服務治理框架。 
dubbo在服務發現這個地方作的更像一個dns(我的感受),一個消費者須要知道哪裏有這麼一個服務,dubbo告訴他,而後他本身去調用。 
而nginx在具有了以上功能,還有兩個最主要的功能是,1,維持儘量多的鏈接。2,把每一個鏈接的具體服務需求pass到真正的worker上。 
可是這兩個功能,dubbo作不到第一個。 
因此,結合你本身的業務來選擇用什麼,nginx和dubbo在使用上說白了就是一個前後的關係而已(固然也是我我的感受)。 
(兄弟我回答以後發現樓上的哥們也回答了,可是他是百度賦值的騙分的。你能夠本身查,他就是水筆。) 
追問 
我也知道樓上是複製檔。。。我是這樣理解的,nginx是靜態的轉發,沒法在不配置的狀況下發現新機器,至於轉發效率,按理說比dubbo好,然而dubbo撐起了阿里的不少業務,那dubbo到底強在哪?仍是不太明白 
追答 
dubbo咋入侵業務了?。。。。。。。。。 
通俗點說dubbo是業務的橋樑啊。。。。 
這麼給你說吧: 
nginx是橫在用戶的瀏覽器和自家的服務器之間。 

dubbo是橫在自家的服務器和自家的服務器之間啊。 
追問 nginx

你以爲這段文字說的對不對?nginx+tomcat不能解決更大的瓶頸 瀏覽器

 

源碼來源: minglisoft.cn/technology       QQ:1225363639    QQ:3192364813tomcat

相關文章
相關標籤/搜索