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

新网站前期seo怎么做百度一下你知道

新网站前期seo怎么做,百度一下你知道,杭州市江干建设局网站,互联网服务行业有哪些web项目中请求线程到service层的时候远程调用服务之前是串行化执行每个任务都要get阻塞等待任务完成,举例当用户在购物车页面点击去结算就会请求后台toTrade请求获取订单确认的详情数据并渲染到订单详情页,现在在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.wooajung.com/news/29871.html

相关文章:

  • 建筑资质查询官方网站网站推广名词解释
  • app网站建设168推广网
  • 专门做设计文案的网站公司网页怎么做
  • 泉州网站建设免费建站的网站哪个好
  • 网站建设 创新网站怎样优化seo
  • 西安最好的网站建设公司seo关键词优化外包公司
  • 网销都是在那些网站做推广站长素材网站
  • 深圳网站建设ppchsjseo最新技巧
  • 怎么在阿里巴巴网站做公司名称近期网络舆情事件热点分析
  • 保洁公司在哪个网站做推广比较好广州疫情已经达峰
  • c#做asp.net网站指数基金是什么意思
  • 南宁市做公司网站电池优化大师下载
  • 源码制作网站教程行业门户网站推广
  • 深圳建设工程交易服务网网址北京首页关键词优化
  • 外贸网站建设是做什么的高端网站优化公司
  • 网站建设的发票网络营销的优势包括
  • 做淘宝客网站需要多大的数据库关键词排名查询工具免费
  • 网站建设与维护教学视频做网页设计的软件
  • 南通网站推广公司游戏优化是什么意思?
  • 网站建设困难吗上海关键词排名优化价格
  • 做资金盘网站太原网络推广公司
  • 为什么那么多人建网站做博客网站规划与设计
  • 淘宝客推广网站源码百度推广竞价排名
  • 兰州做网站企业长春seo代理
  • pyhton做网站热点新闻事件
  • 帮人做彩票网站支付接口百度公司图片
  • 如何看访问网站的dns粤语seo是什么意思
  • 网站模板自助重庆seo研究中心
  • 网站开发维护合同样板游戏合作渠道
  • 手机网站搭建教程百度应用app下载