spring 整合使用Spring Cloud

为什么有了Spring-Gateway还要Nginx

2020-12-21  本文已影响0人  丑人林宗己

今天跟同学聊到一个问题:NginxSpring-Gateway都可以做负载均衡,他们有什么区别吗?为什么有了Spring-Gateway还要Nginx?

据说,这个是一道面试题。

回答该问题前,建议先思考另外一个面试题,在浏览器敲入一个完整的域名,大致经过了哪些组件?(粗糙点如下:)

Nginx在其中扮演的角色是什么?

SpringGateway在其中扮演的角色是什么?

为什么有了Spring-Gateway还要Nginx?回到负载均衡上去看,最开始的负载均衡在哪里做?

它们是有了谁,为什么还会有谁这样的关系吗?亦或者,我们在讨论类似这样的话题的时候,往往是在混淆概念,不谈业务的架构都是耍流氓。没有谁是必须的,没有Nginx时服务也可以很好的跑着,没有SpringGateway时服务也可以很好的跑着,只是各自在架构 体系内干着各自合适的工作罢了。

上一篇下一篇

猜你喜欢

热点阅读