微服架构与登录用户信息传递
2025-11-13 17:41:43 1 举报
微服架构与登录用户信息传递
作者其他创作
大纲/内容
浏览器
③
商品
网络运营商LB ip地址分发(百万级)
servicefeign远程调用
交易
拦截器
支付
user-info
远程调用
/carts/**
Nacos注册中心实时的:服务列表
cart-service
拦截器读取请求头threadlocal
/pay-orders/**
购物车
网关
用户
远程调用时,服务提供者 如何获取登录用户id?fegiin远程调用时,也把登录用户id存入请求头feign拦截器RequestInterceptor
/orders/**
微服中如何获取登录用户id通过拦截器(HandlerInterceptor)把请求头中用户id存入trheadlocal
拦截器:获取请求头中的登录用户id存入threadlocal
网关解析token
token
查询购物车
/items/**
feign
②
1. 获取请求路径2. 判断是否是白名单,是则放行3. 获取请求头中的token4. 解析tokenspan style=\"font-size: inherit;\
nginx5W
item-service登录用户id
/users/**
配置中心Nacos解决问题:统一配置、热更新
feign远程调用
sentinel
登录用户id存入请求头
微服间的用户信息传递
①
seata
收藏
0 条评论
下一页