发布网友 发布时间: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许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。