用了dubbo还有必要用nginx吗


本文摘自PHP中文网,作者(*-*)浩,侵删。

dubbo的负载均衡是服务层面,nginx的负载均衡还在http请求层面。

dubbo具备了server注册,发现、路由、负载均衡的功能。 (推荐学习:nginx教程)

在所有实现了这些功能的服务治理组件中,个人觉得dubbo还是略微笨重了,因为它本身是按照j2EE范畴所制定的中规中矩的服务治理框架。

dubbo在服务发现这个地方做的更像一个dns(个人感觉),一个消费者需要知道哪里有这么一个服务,dubbo告诉他,然后他自己去调用。

而nginx在具备了以上功能,还有两个最主要的功能是:

1,维持尽可能多的连接。

2,把每个连接的具体服务需求pass到真正的worker上。

nginx是横在用户的浏览器和自家的服务器之间,通常用于去管理一些资源,即把不同种类的资源分别放到不同的服务器上面,用nginx去加以管理。

dubbo是横在自家的服务器和自家的服务器之间,是业务的桥梁,是把不同的服务分别的放到不同的服务器上,即分布式开发,然后对其注册过的服务进行统一整合管理。

以上就是用了dubbo还有必要用nginx吗的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

nginx和php怎么交互

nginx免费吗

nginx的三种反向代理方式你都知道么

nginx配置了需要重启吗

提高nginx安全性方法

怎么更改nginx配置文件

关于nginx location指令详解

如何使用nginx处理请求

nginx启动的时候提示端口被占用怎么解决办法

traefik和nginx区别

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...