【记录】API Gateway作用? 与过滤器的区别?Nginx与Zuul区别?

网关(gateway)的作用:

网关可以拦截客户端所有请求,对该请求进行权限控制、负载均衡、日志管理、接口调用监控等

 

过滤器与网关的区别是什么?

过滤器是拦截单个tomcat服务器请求。

网关是拦截整个微服务所有请求。

 

Nginx 与Zuul区别

相同点:Zuul和Nginx都可以实现负载均衡、反向代理、过滤器请求、实现网关效果

不同点:Nginx采用C语言编写

    Zuul采用java语言边学

    Zuul负载均衡实现:采用ribbon+eureka实现本地负载俊航。

    Nginx负载均衡实现:采用服务器端实现负载俊航。

    Nginx比Zuul功能会更加强大,因为Nginx整合一些脚本语言(Nginx+Lua)

    Nginx适用于服务器端负载均衡|也可以实现网关

    Zuul适合微服务中实现网关,而且使用的技术是java语言。

 

最好建议nginx+zuul实现网关

nginx作用实现反向代理

zuul对微服务实现网关拦截

posted @ 2019-07-05 15:14  -天道酬勤-  阅读(4282)  评论(0编辑  收藏  举报