背景:web开发中,经常采用的是前后端分离,在后端服务采用分布式架构的情况下,请求通常都是只发到一个统一的前置服务/api网关中,然后将根据实际的请求,将调用其他服务进行实际的处理。(如下图)前置网关通常会有一些校验的中间件,进行安全校验,比如登录验证,鉴权等,而实际的业务服务通常处于内网内,用户无法直接访问,所以不需要再次做安全校验,直接处理业务逻辑。内网服务实际的业务处理完成后将结果返回到网关

- 阅读全文 -