我是纯手打:
首先你要明白,你问这个问题,证明你对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+tomcat不能解决更大的瓶颈
源码来源: minglisoft.cn/technology
分享到:
相关推荐
Dubbo负载均衡策略
dubbo服务限流与负载均衡配置
Dubbo源码服务通信及负载均衡.pdf
在集群负载均衡时,Dubbo提供了4种均衡策略,如:Random LoadBalance(随机均衡算法)、;RoundRobin LoadBalance(权重轮循均衡算法)、LeastAction LoadBalance(最少活跃调用数均衡算法)、ConsistentHash LoadBalance...
Dubbo负载均衡策略
自己手动搭建的nginx+springboot+zookeeper+dubbo+mybatis+dubboadmin,nginx做前后端分离,负载均衡,springboot+zookeeper+dubbo做后端接口,mybatis为数据库持久化层,dubboadmin做监控中心,解压直接用idea导入...
RabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建.txtRabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建.txtRabbitMQ+Zookeeper+Dubbo+Nginx+Mysql+Redis搭建.txt
springboot整合dubbo,通过maven分模块实现基础接口、生产者、消费者,连接本地安装的zookeeper实现负载均衡
Maven Spring(IOC DI AOP 声明式事务处理) SpringMVC(支持Restful风格) ...Nginx静态加载、负载均衡 基于keepalived的nginx高可用方案 Tomcat集群(Redis共享Session) Sping Shiro权限控制(待完善)
Dubbo的负载均衡算法
该代码是dubbo服务端和客户端例子,直接导入Eclipse即可使用,可配合http://blog.csdn.net/shipeng22022/article/details/72855474一起使用,
dubbo、zookeeper、nginx服务中间件面试题
在集群负载均衡时,Dubbo提供了4种均衡策略,如:Random LoadBalance(随机均衡算法)、;RoundRobin LoadBalance(权重轮循均衡算法)、LeastAction LoadBalance(最少活跃调用数均衡算法)、ConsistentHash LoadBalance...
dubbo zookeeper nginx redis MQ 等实战-rumoprojects
Dubbo是什么? Dubbo能做什么? Dubbo的原理 快速启动 服务提供者 服务消费者 Zookeeper注册中心安装
dubboss, 整合dubbo netty spring mvc nginx,作为一个分布式RESTful服务发布
35_dubbo支持哪些负载均衡、高可用以及动态代理的策略?
nginx+springboot+dubbo +redis session共享nginx+springboot+dubbo +redis session共享
本套视频从分布式系统的基本概念出发,由浅入深,讲解了RPC原理,Dubbo基本使用,Dubbo高可用场景以及Dubbo原理,涉及了分布式系统中服务注册、服务发现、负载均衡、灰度发布、集群容错、服务降级等核心概念的讲解及...