系统设计网络
- 分类
- 网络协议
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:40
答案
+ 实际在使用中两者是都可以实现对api接口的拦截,负载均衡、反向代理、请求过滤等功能。 + 不同点:编写的语言是不一样的,Nginx采用C语言编写,而Gateway采用Java编写的,能够更好对微服务实现拓展功能,而Nginx想要实现拓展功能需要结合Lua语言等。 + 还有一点是Nginx实现负载均衡原理是属于服务器端负载均衡器,而Gateway则是采用本地负载均衡的形式。
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(分布式).md
knowledge_noteQuestion 7: 网关和Nginx有什么区别?
Source answer: + 实际在使用中两者是都可以实现对api接口的拦截,负载均衡、反向代理、请求过滤等功能。 + 不同点:编写的语言是不一样的,Nginx采用C语言编写,而Gateway采用Java编写的,能够更好对微服务实现拓展功能,而Nginx想要实现拓展功能需要结合Lua语言等。 + 还有一点是Nginx实现负载均衡原理是属于服务器端负载均衡器,而Gateway则是采用本地负载均衡的形式。
Reviewed answer: 两者都能做接口拦截、负载均衡、反向代理和过滤。Nginx通常作为服务端负载均衡器,扩展常依赖Lua等;Gateway基于Java,更便于和微服务体系集成,常配合本地负载均衡使用。