• 微服务网关 ----- Nginx 和 Zuul 的区别


    转自:https://www.liangzl.com/get-article-detail-160929.html

    最近学习的时候小喵发现一个问题,---Nginx 和Zuul的区别是什么?感觉这两个好像差不多的样子,于是小喵就去搜寻了一下.

    原来,还是有点区别的,下面小喵就来说一下它们两者之间的区别:

    不同点:

      1) 首先 , Nginx是C语言开发,而 Zuul 是Java语言开发

      2)其次,Nginx负载均衡实现,采用服务器实现负载均衡,而Zuul负载均衡的实现是采用 Ribbon  + Eureka 来实现本地负载均衡.

     3) Nginx适合于服务器端负载均衡,Zuul适合微服务中实现网关

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

     5) Nginc 是一个高性能的HTTP 和反向代理服务器, 也是一个 IMAP / POP3 /SMIP 服务器. Zuul是 Spring Cloud  Netflix 中的开源的一个API Gateway 服务器,本质上是一个web servlet 应用, 提供动态路由,监控,弹性,安全等边缘服务的框架. Zuul 相当于是设备和Netflix 流应用的Web 网站后端所有请求的前门

    那么既然说了这么多的不同点,那我们也说一下它们的相同点吧!!!

    相同点: 

        1) 可以实现负载均衡 (Zuul使用的是Ribbon实现负载均衡)

        2) 可以实现反向代理 (即隐藏真实ip地址)

        3) 可以过滤请求,实现网关的效果

     

    同时,大家要是对微服务网关感兴趣的话推荐大家去

    https://blog.csdn.net/zhangbijun1230/article/details/81660834

    这个链接上看看,这也是小喵在查找的时候无意间发现的,感觉挺详细的,大家可以看一下!!

    最后,记得多多支持小喵哦!!!

    (^_^)~喵~!!

  • 相关阅读:
    (转)当你输入一个网址,实际会发生什么?
    Word Ladder II
    Jump Game II
    Candy
    [生成树][Uva1395][Slim Span]
    [AC自动机][HDU3065]
    [KMP求最小循环节][HDU3746][Cyclic Nacklace]
    [扩展KMP][HDU3613][Best Reward]
    [Manacher][HDU3613][Best Reward]
    [KMP][HDU3336][Count the string]
  • 原文地址:https://www.cnblogs.com/heyanan/p/12517193.html
Copyright © 2020-2023  润新知