关于Nginx和网关
来源:2-4 Nginx主流企业场景

qq_慕莱坞4316410
2023-02-09
老师,nginx和程序业务服务网关,企业是两个都用上还是2个选一个啊,客户端请求到nginx之后,转发到业务服务器上后,在通过网关在路由到对应的服务接口上,老师是这样吗?还是说nginx作为网关后直接请求对应的业务服务后,不会在有其他的网关了
写回答
1回答
-
之所以有这个疑问,是因为nginx和业务网关都有负载均衡的功能。区别在于:
1、nginx仅支持反向代理和负载均衡,因此大多数情况下,企业使用nginx是作为最前端的入口,如果后端服务不需要涉及服务发现、注册之类的功能,可以使用nginx来做反向代理,无状态的服务还可以做双活。
2、如果后端服务需要服务发现、注册等这些功能,nginx是不支持的,这种通常是请求先到nginx,再由nginx转发给业务网关服务,再由网关服务转发到真实后端服务上去
112023-03-03
相似问题