shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
阅读:2403回复:0

实战课程本周更新:结合consul实现网关集成统一鉴权配置、中间件分离业务流程

楼主#
更多 发布于:2019-11-05 16:15
之前有同学提出为啥实战课程不直接增删改查?还要自己写个网关?

      其实这属于磨刀不误砍柴工。我们的业务rpc有很多公共部分,这些我们并不希望每个功能都在业务rpc中写一遍。因此把它们抽离出来放到一个专门服务去实现。这就是业务网关(当然,会和现成网关有部分功能重合)。
实际开发也是现成通用网关和业务网关配合一起使用的。


    目前我们实现流程在集成统一token认证,在网关中做好配置后。业务rpc就不需要考虑身份认证信息。
本周主要完成
第17讲:自建rpc网关:集成jwt(3): 把token保存到redis中
我们还需要花好几课时把细节进行整理。今天我们先演示把token保存到redis中

第18讲:自建rpc网关:集成jwt(4):通过consul配置业务是否需要token验证 (免费试听,无需登录)
并不是所有API都需要集成token验证。今天我们来做个灵活配置机制

第19讲:自建rpc网关:集成jwt:使用中间件拆分rpc调用、限流、token检查流程(上)
我们花2课时来完成代码的拆分,使之主体函数更加简洁和可控

第20讲:自建rpc网关:集成jwt:使用中间件拆分rpc调用、限流、token检查流程(下)
会讲故事的程序员
游客

返回顶部