首页 > 其他分享 >111、商城业务---订单服务---Feign异步调用丢失请求头问题

111、商城业务---订单服务---Feign异步调用丢失请求头问题

时间:2023-02-20 18:35:33浏览次数:36  
标签:Feign 调用 RequestContextHolder --- ThreadLocal 线程 111


原先我们是在ThreadLocal共享我们的用户的登录信息,但是只能在一个线程内取到,就比如上一节所介绍的那样。
但是我们为了提高效率,使用了线程池

这就出现了不同线程。因此在通过远程调用时,在其他服务中的ThreadLocal中取不到数据
解决办法如下:

注意这里的RequestContextHolder不是同一个东西

读源码可以发现这里的RequestContextHolder都是根据本线程的TheadLocal创建的

标签:Feign,调用,RequestContextHolder,---,ThreadLocal,线程,111
From: https://www.cnblogs.com/morehair/p/17138464.html

相关文章

  • DateTimePicker 日期时间选择器 + mybatis-plus 传参后端查询 传值自定义list,后端再
    前端<el-form-itemlabel="创建时间"prop="extendate"><el-date-pickerv-model="queryParams.extendate"......
  • 18th-19th
    [1]二叉树基本概念(三种遍历)+不用递归模式的遍历:4种+层次遍历法(用queue来帮助实现)[2]queue:https://www.weixueyuan.net/a/hbkjae.html[3]hashMaphttps://blog.cs......
  • vue---day06( )
    上节回顾#1组件使用 -局部-全局#2组件间通信 -一旦组件化开发----》组件间通信-父传子:自定义属性-子传父:自定义事件-ref属性: ......
  • 华为云API Arts:用“1+1+5”的模式,为你带来API-First体验
    摘要:华为云APIArts是API全生命周期一体化协作平台,支持开发者一站式高效实现API设计、API开发、API测试、API托管、API运维、API变现,助力企业数字化转型。本文分享自华为......
  • 01-总述
    typora-copy-images-to:imgtypora-root-url:img复合材料&ABAQUS学习笔记01-概述第一步,根据分析目标,明确研究问题的尺度。microscopemodel(微观尺度)pbcmodel......
  • go - base64数字验证码图片生成以及验证
    使用 Go进阶37:重构我的base64Captcha图形验证码项目|Go&Rust......
  • 云原生周刊 | 2023 年热门:云 IDE、Web Assembly 和 SBOM | 2023-02-20
    在CloudNativeSecurityCon上,云原生计算基金会的首席技术官ChrisAniszczyk在TheNewStackMakers播客的这一集中强调了2023年正在形成几个趋势:随着GitHub的......
  • 附录E示例-UT_DrainageSystem_2
    示例概述排水系统_2意图该UT实施IfcDistributionSystem,用于带有涵洞和开放侧沟的道路排水。 它基于故事情节bFi_IR_SLRD-DD(https://app.box.com/s/x9q3q62tcc77hdqp......
  • 开心档-Git 查看提交历史
    Git查看提交历史Git提交历史一般常用两个命令:gitlog -查看历史提交记录。gitblame<file> -以列表形式查看指定文件的历史修改记录。 gitlog{#git-log}......
  • 开心档-Git 分支管理
    Git分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把Git的分支模型称为必杀......