目录
一、微服务网关简介
在一个成熟稳定的微服务架构中,为了保护后端接口安全,避免暴露真实的接口地址,通常在请求到达接口前,会通过一层叫做“网关”的服务,经过网关的代理和转发,再到后端,这就是网关的作用。比如大家熟悉的nginx,gateway,zuul等,可以说在互联网公司产品中都有使用,网关有哪些作用呢?
1.1 网关的作用
可以说,网关在一个系统中承载着非常重要的作用:
- 对外隐藏真实的API地址,保护API资源安全;
- 识别与拦截恶意请求,提前对请求进行过滤与审计;
- 承载流量入口,根据系统负载,对请求流量进行转发;
1.2 常用网关
随着微服务架构越来越普遍,网关在整改架构中的地位也越来越重要,伴随着云原生的兴起与大规模落地实践,也逐渐开始出现各种新型的网关。