首页 热点资讯 义务教育 高等教育 出国留学 考研考公

有了sprint cloud的zuul还需要用nginx吗?

发布网友 发布时间:2022-03-27 09:47

我来回答

2个回答

懂视网 时间:2022-03-27 14:09

zuul和nginx的区别如下:

  

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

  

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

  

  

热心网友 时间:2022-03-27 11:17

根据实际情况来选择要不要增加nginx。

nginx是做负载均衡请求转发,更多被用作负载均衡器使用的;

zuul是请求转发,一般用来做网关的。

zuul配合eureka来使用,zuul功能也很强大,nginx要做这些功能也是可以,但是需要各种脚本语言来支持,比如lua脚本等,但是zuul来说的话开发成本就低很多,懂spring就够了。

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

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,供*大型的入口网站及搜索引擎Rambler使用。第一个公开版本0.1.0发布于2004年10月4日。

其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

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