Nginx 和 Zuul 的区别
不同点:1) 首先 , Nginx是C语言开发,而 Zuul 是Java语言开发2)其次,Nginx负载均衡实现,采用服务器实现负载均衡,而Zuul负载均衡的实现是采用 Ribbon + Eureka 来实现本地负载均衡.3) Nginx适合于服务器端负载均衡,Zuul适合微服务中实现网关4) Nginx相比Zuul功能会更加强大,因为Nginx整合一些脚本语言( Nginx + lua )5)
·
不同点:
1) 首先 , Nginx是C语言开发,而 Zuul 是Java语言开发
2)其次,Nginx负载均衡实现,采用服务器实现负载均衡,而Zuul负载均衡的实现是采用 Ribbon + Eureka 来实现本地负载均衡.
3) Nginx适合于服务器端负载均衡,Zuul适合微服务中实现网关
4) Nginx相比Zuul功能会更加强大,因为Nginx整合一些脚本语言( Nginx + lua )
5) Nginx 是一个高性能的HTTP 和反向代理服务器, 也是一个 IMAP / POP3 /SMIP 服务器. Zuul是 Spring Cloud Netflix 中的开源的一个API Gateway 服务器,本质上是一个web servlet 应用, 提供动态路由,监控,弹性,安全等边缘服务的框架. Zuul 相当于是设备和Netflix 流应用的Web 网站后端所有请求的前门
相同点:
1) 可以实现负载均衡 (Zuul使用的是Ribbon实现负载均衡)
2) 可以实现反向代理 (即隐藏真实ip地址)
3) 可以过滤请求,实现网关的效果
更多推荐
已为社区贡献10条内容
所有评论(0)