nginx与zuul
来源:6-1 通过网关Zuul实现路由功能
cloudonthesun
2021-08-15 11:11:49
他们的区别是?
企业真实项目中,一个正常的请求,是先到zuul,后到nginx吗
1回答
好帮手慕小尤
2021-08-15
同学你好,1、区别:
1)Nginx是C语言开发,而 Zuul 是Java语言开发
2)Nginx负载均衡实现,采用服务器实现负载均衡,而Zuul负载均衡的实现是采用 Ribbon + Eureka 来实现本地负载均衡。
3)Nginx适合于服务器端负载均衡,Zuul适合微服务中实现网关。
4)Nginx相比Zuul功能会更加强大,因为Nginx整合一些脚本语言( Nginx + lua )
5)Nginc 是一个高性能的HTTP 和反向代理服务器, Zuul是 Spring Cloud Netflix 中的开源的一个API Gateway 服务器,本质上是一个web servlet 应用, 提供动态路由、监控、弹性、安全等边缘服务的框架。 Zuul 相当于是设备和Netflix 流应用的Web 网站后端所有请求的前门。
2、项目是部署到Nginx服务器中,所以一个请求应该是先访问Nginx,然后在通过地址去访问zuul网关。
祝学习愉快!