当前位置: 首页 > news >正文

柳市那些做网站的公司网络公司 给 客户网站备案

柳市那些做网站的公司,网络公司 给 客户网站备案,工业产品设计网,wordpress链接分类目录web项目中请求线程到service层的时候远程调用服务之前是串行化执行每个任务都要get阻塞等待任务完成#xff0c;举例当用户在购物车页面点击去结算就会请求后台toTrade请求获取订单确认的详情数据并渲染到订单详情页#xff0c;现在在toTrade请求中使用异步任务编排Completab…web项目中请求线程到service层的时候远程调用服务之前是串行化执行每个任务都要get阻塞等待任务完成举例当用户在购物车页面点击去结算就会请求后台toTrade请求获取订单确认的详情数据并渲染到订单详情页现在在toTrade请求中使用异步任务编排CompletableFuture.runAsync(来使用线程池并提交任务这导致远程请求时需要利用当前的请求线程中放在ThreadLocal的共享数据无法在CompletableFuture.runAsync提交的异步任务中获取到主请求线程的共享数据如请求会员服务获取用户的地址请求购物车服务获取选中的购物车项在远程feign调用的时候需要实现拦截器为新的request设置上cookie在拦截器中要获取到旧的request这时不在同一个线程获取到的request就是null理论的当前线程中 RequestContextHolder.getRequestAttributes();会保存controller中接收的request原理是ThreadLocal共享变量现在解决方法在异步线程编排前获取到 RequestAttributes requestAttributes RequestContextHolder.getRequestAttributes();在异步编排的任务中 为当前线程的RequestContextHolder重新设置上原来的请求数据让每一个线程都来共享之前的请求数据RequestContextHolder.setRequestAttributes(requestAttributes);这样远程feign请求会创建新的request并获取原来的request保存的数据携带cookie远程调用就可以验证登陆后应该返回的指定用户数据。
http://www.dnsts.com.cn/news/105535.html

相关文章:

  • 做网站的那些个人工作室网站建设功能覆盖范围
  • 虚拟专用网络服务器网站如何做seo优化
  • 福田网站建设推广修改wordpress用户名
  • 转塘有做网站的吗网络营销软件哪个好用
  • 富阳网站网站做中英文英文太长怎么办
  • 网站空间就是服务器吗济南网站建设抖音平台
  • 安徽省芜湖建设定额网站东莞网站建设关键词
  • h5网站开发软件免费申请激活码
  • 网站虚拟空间过期文档流程做网站
  • 网站建设栏目流程管局备案网站
  • 网站的建站流程做网站开发需要什么技能
  • 中山快速做网站费用网站开发就业外部威胁
  • 电子商务毕业设计网站建设业务致设计网站
  • 怎么添加网站 多少钱数字营销经典案例
  • 756ka网站建设做cpa用什么类型的网站好
  • 网站模板的组成门户网站ui设计
  • 网站建设的分工企业网站源码利于优化
  • 黄冈网站建设哪家好做网站傻瓜软件
  • 如何搭建一个网站自己注册公司
  • 介绍网站建设深圳网站关键词推广
  • 2019怎么做网站赚钱建设网站的协议范本
  • 网站设计制作的公司杭州学校网站开发
  • 微网站建设公司首选买东西最便宜的软件
  • 如何建设万网网站wordpress轉移
  • 一 网站建设管理基本情况江阴企业网站建设
  • 域名可以绑定网站吗小区物业管理网站开发报告
  • 如何搜索到自己的网站广州公司注册流程和条件
  • 爱漫画-只做精品的韩漫网站廊坊seo网站排名
  • 中国电子政务网站建设意见seo外链增加
  • 沂seo网站推广百度搜索引擎关键词优化