Dubbo的负载均衡已经是服务层面的了,和nginx的负载均衡还在http请求层面完全不同。至于二者哪个优秀,当然没办法直接比较。

涉及到负载均衡就涉及到你的业务,根据业务来选择才是最适合的。

dubbo具备了server注册,发现、路由、负载均衡的功能,在所有实现了这些功能的服务治理组件中,个人觉得dubbo还是略微笨重了,因为它本身是按照j2EE范畴所制定的中规中矩的服务治理框架。

dubbo在服务发现这个地方做的更像一个dns(个人感觉),一个消费者需要知道哪里有这么一个服务,dubbo告诉他,然后他自己去调用。 而nginx在具备了以上功能,还有两个最主要的功能是,1,维持尽可能多的连接。2,把每个连接的具体服务需求pass到真正的worker上。 但是这两个功能,dubbo做不到第一个。 所以,结合你自己的业务来选择用什么,nginx和dubbo在使用上说白了就是一个先后的关系而已(当然也是我个人感觉)。

通俗点说dubbo是业务的桥梁啊。。。。

这么给你说吧:

nginx是横在用户的浏览器和自家的服务器之间。

dubbo是横在自家的服务器和自家的服务器之间啊。

nginx和dubbo微服务架构图


 

最新文章

  1. javascript有用小功能总结(未完待续)
  2. 如何同时打开两个excel
  3. lua随机数函数
  4. Android开发学习之路-自定义ListView(继承BaseAdapter)
  5. 点亮一个led灯
  6. SharePoint API如何处理时区问题
  7. iOS中解析 XML / JSON
  8. 你好,C++(25)函数调用和它背后的故事5.1.2 函数调用机制
  9. android app崩溃日志收集以及上传
  10. ios 串
  11. Django 模型和数据库 总结
  12. 使用.Net Core+EF7 CodeFirst(2)
  13. BZOJ4970 IOI2004 empodia障碍段
  14. Dynamics CRM2016 升级老版本报“JavaScript Web 资源包含对 Microsoft Dynamics CRM 4.0 (2007) Web 服务终结点的引用”问题的解决办法
  15. ajax存在跨域问题,为什么浏览器不允许js跨域请求?
  16. CallContext,ThreadStatic,AsyncLocal<T>,ThreadLocal<T>,学习笔记
  17. hdu3037 lucas
  18. 前端基础-JavaScript
  19. spring-retry的简单使用
  20. C语言基础:函数(Function) 分类: iOS学习 c语言基础 2015-06-10 21:48 14人阅读 评论(0) 收藏

热门文章

  1. 从定时器的选型,到透过源码看XXL-Job(下)
  2. Spring Cloud Alibaba 教程 | Nacos(三)
  3. 题解 P1630 【求和】
  4. Consul集群版容器化部署与应用集成
  5. UML-交互图包含哪些图?
  6. http协议笔记(不全)
  7. ReportingService语法
  8. 放贷额度相关的ROI计算
  9. 静态、动态cell区别
  10. Codeforces 1295D Same GCDs