网关的作用

什么是服务网关?

  服务网关=路由转发+过滤器

  • 路由转发:接收一切外界请求,转发到后端服务上去。
  • 过滤器:在服务网关中完成一系列的横切功能,比如权限校验、限流、监控。

服务网关的作用

  • 将权限校验逻辑写在网关过滤器中,后端服务只需要关注业务实现,不需要关注权限校验。
  • 如果需要权限逻辑,只需要修改网关校验过滤器即可,实现权限与服务解耦。  
  • 智能路由:可以接收一切外部请求,并转发到后端的对外服务去。
  • 限流:与监控配合,进行限流操作
  • API日志统一收集,可以记录接口的进出日志。

服务网关的缺点:

  • 接入网关意味着多一层转发,性能会相对下降一些
  • 所有功能服务都集成到王冠中,网关压力会比较大。  

参考:https://mp.weixin.qq.com/s/Hxho3_ZP3dgsHKEulJoBHg

posted @ 2021-04-04 23:27  smallzhen  阅读(320)  评论(0编辑  收藏  举报