Nginx 和 Zuul 的区别
生活随笔
收集整理的這篇文章主要介紹了
Nginx 和 Zuul 的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不同點:
?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) 可以過濾請求,實現網關的效果
?
總結
以上是生活随笔為你收集整理的Nginx 和 Zuul 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 带你从源码了解SpringBoot启动流
- 下一篇: 在项目中缓存是如何使用的?为什么要用缓存