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

相关文章
相关标签/搜索