关于Nginx和网关

来源:2-4 Nginx主流企业场景

qq_慕莱坞4316410

2023-02-09

老师,nginx和程序业务服务网关,企业是两个都用上还是2个选一个啊,客户端请求到nginx之后,转发到业务服务器上后,在通过网关在路由到对应的服务接口上,老师是这样吗?还是说nginx作为网关后直接请求对应的业务服务后,不会在有其他的网关了

写回答

1回答

酷田

2023-03-03

之所以有这个疑问,是因为nginx和业务网关都有负载均衡的功能。区别在于:

1、nginx仅支持反向代理和负载均衡,因此大多数情况下,企业使用nginx是作为最前端的入口,如果后端服务不需要涉及服务发现、注册之类的功能,可以使用nginx来做反向代理,无状态的服务还可以做双活。

2、如果后端服务需要服务发现、注册等这些功能,nginx是不支持的,这种通常是请求先到nginx,再由nginx转发给业务网关服务,再由网关服务转发到真实后端服务上去

1
1
qq_慕莱坞4316410
非常感谢!
2023-03-03
共1条回复

Nginx体系化深度精讲 给开发和运维的刚需课程

快速精通Nginx1.17 ,体系与深度并存,轻松搞定企业级痛点问题

661 学习 · 170 问题

查看课程