API网关

网关解决的问题:
1、对外API接口暴露统一和隐藏后台微服务
2、统一鉴权,让鉴权与具体服务解耦
3、限流
4、负载均衡
5、调用链
API网关

API的URL转发和URI修改
1、转发 original --> current

转发分为两种:路径对路径和路径对服务

2、修改 currentPath = “/api/v1” + originalPath;

修改是因为服务对外接口暴露时,不想让外部直接调用URL的内部路径,从而避免一些不必要的安全问题。

鉴权:
通过拦截器,控制访问是否放行
API网关

Zuul与GateWay

上一篇:服务注册


下一篇:Java设计模式--装饰模式