你们的微服务系统是如何校验用户的,用户ID又是怎么传递的?
我们所有请求都是发送到网关中,然后再由网关发送到对应的微服务中,
但是在发送到微服务前,会有拦截器进行拦截,首先解析出当中的token
放到请求头中,再由拦截器进行检验,成功了就通过
失败了就说明用户id异常
传递用户id 采用了线程技术 就是把userId放到专门的userContext中
mybatisplus好处
好处是 1.在创建好数据库表后 配置好Config Database后 点击 Code。。可以生成三层架构
并给出部分代码 方便快捷
2.不用写一些sql语句
mbtplus 当中还提供了一些方法 eq nq
方法更多细节 参考 下面官网

文章讨论了微服务架构中用户ID的传递过程,通过网关和拦截器验证token,使用线程技术存储userId。同时介绍了MyBatisPlus的便利性,如自动生成代码和简化SQL操作,但提到了需要关注其更多细节和可能的局限性。
980

被折叠的 条评论
为什么被折叠?



