阅读:3481回复:0
实战课程本周更新:结合consul实现网关集成统一鉴权配置、中间件分离业务流程
之前有同学提出为啥实战课程不直接增删改查?还要自己写个网关?
其实这属于磨刀不误砍柴工。我们的业务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检查流程(下) |
|
|