有了sprint cloud的zuul,还有用nginx的必要么

发布网友 发布时间:2022-04-18 10:45

我来回答

4个回答

懂视网 时间:2022-04-18 15:06

zuul和nginx的区别如下:

  

  1、首先Nginx是c语言开发,Zuul是java语言开发;

  

  2、其次Zuul负载均衡实现,采用ribbon+eureka实现本地负载均衡;Nginx负载均衡实现,采用服务器实现负载均衡。

  

  

热心网友 时间:2022-04-18 12:14

这是两个概念,nginx是做负载均衡请求转发,更多被用作负载均衡器使用的;zuul是请求转发,一般用来做网关的,zuul配合eureka来使用,zuul功能也很强大,nginx要做这些功能也是可以,但是需要各种脚本语言来支持,比如lua脚本等,但是zuul来说的话开发成本就低很多,懂spring就够了。

这块还会设计到一些分布式原子化问题,我都是一个坑一个坑踩过来的,有什么问题可以继续探讨,建议还是多了解一下spring cloud的核心思想,把整个分布式架构了解一下。如有问题欢迎追问,谢谢!

热心网友 时间:2022-04-18 13:32

技术是为生产服务的,没有性能的技术在实际项目中的价值不大,直接用nginx即可。

热心网友 时间:2022-04-18 15:07

Nginx当前的性能优势依然大于Zuul,Nginx+Zuul也是可行的。Nginx可用于高并发,Zuul用于路由和过滤。据说Zuul2.0,性能会有所提升

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com