nginx与zuul

来源:6-1 通过网关Zuul实现路由功能

cloudonthesun

2021-08-15 11:11:49

  1. 他们的区别是?

  2. 企业真实项目中,一个正常的请求,是先到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网关。

祝学习愉快!

1

0 学习 · 16556 问题

查看课程

相似问题

回答 1

回答 1

回答 1

回答 1

回答 1