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

如何提高网站排名谷歌浏览器网页版入口手机版

如何提高网站排名,谷歌浏览器网页版入口手机版,那个网站有用director做的片头,wordpress文章显示摘要需求: trade服务需要在下单后清空购物车 分析: 显然,清空购物车需要调用cart服务,也就是这个功能的实现涉及到了微服务之间的转发。 其次,清空购车还需要userId,所以需要使用RequestInterceptor来实现夹…

需求:

trade服务需要在下单后清空购物车

分析:

显然,清空购物车需要调用cart服务,也就是这个功能的实现涉及到了微服务之间的转发。

其次,清空购车还需要userId,所以需要使用RequestInterceptor来实现夹带信息。

完整流程:

1.前端收到点击事件“下单”,根据uri调用后端接口--->

2.springcloud网关拿到uri进行解析,从header中提取出token,Springcloud的Global拦截器进行鉴权,并且将其中根据token解析出的info存放在header中,进行后续的拦截过程。

网关查找到对应的服务,根据nacos提供的表单,采用负载均衡,选取对应端口携带header中的info进行转发--->

3.trade服务在收到网关请求前,经过公有api模块的springmvc拦截器,该拦截器将请求中的info读取并存放在threadLocal中(该拦截器作用仅用于将info存放仅threadLocal,所以是对所有页面放行的)--->

4.trade模块执行对应功能,执行中调用cart模块--->

6.调用cart模块使用openfeign进行请求发送,由于cart服务需要userId,所以需要经过openfeign拦截器进行增强。因为对cart模块发起的openfeign请求是由trade模块完成的,所以使用的线程仍然是执行trade模块功能的线程,该线程的threadLocal中存储着info,拦截器将info信息从threadLocal中取出并存放在请求连接的请求头中。--->

7.openfeign请求cart服务,openfeign请求仍然是一个http请求,既然是http请求,定然会被公有拦截器拦截。所以,拦截器取出请求头中的info,并将其存在对应新线程的threadLocal中,执行清空购物车功能。--->

8.结束

总结:

整个过程实际上是info信息的传递

最初后端初次鉴权——在springcloud的GlobalFilter中进行,鉴权后得到info开始传递:

公有拦截器:从header读取info,并存入trade线程的threadLocal

openfeign:将threadLocal的info取出,装进新http请求的header

共有拦截器:从header读取info,并存入cart线程的threadLocal

http://www.dtcms.com/wzjs/463287.html

相关文章:

  • 网站的论坛怎么做凡科建站怎么导出网页
  • 农林网站建设seo关键词排名优化报价
  • 石家庄做网站下载百度app最新版到桌面
  • 网络营销导向型企业网站建设的原则网络营销模式有哪些类型
  • 成都装修设计公司网站百度网址安全检测中心
  • 新乡市建设工程网站温州网站建设开发
  • 国内最大c2c网站搜索引擎seo如何优化
  • 福建微网站建设网站推广优化排名
  • win2008r2 iis配置网站sem代运营托管公司
  • 豪华网站建设市场调研报告最佳范文
  • 互动网站设计与制作淘宝seo优化怎么做
  • 网站维护广州建网站seo编辑的工作内容
  • wordpress数据库配置失败网站排名优化专业定制
  • 网站模版 蓝色免费推广论坛
  • wordpress多站点功能百度搜索引擎怎么弄
  • 最新设计网站大全重庆seo网络推广
  • 哪些网站可以做外链长沙网站提升排名
  • 如何看别人网站用什么做的著名的营销成功的案例
  • 公安网站备案电话拉新推广
  • 汽车配件网上商城优化大师官网下载安装
  • 网站建设游戏开发重庆网站seo技术
  • 网站建设zvge网络推广方法大全
  • 做网站怎么样百度平台营销宝典
  • 网站权重6了该则么做优化方案网站优化排名方法有哪些
  • 怎么做m开头的网站市场营销模式有哪些
  • 进入百度公司很难吗网站排名优化首页
  • 品牌微营销网站建设seo优化的主要内容
  • 彩票自己开盘做网站竞价推广开户多少钱
  • 商城网站jq楼层响应全媒体广告投放平台
  • 关于华大18年专注seo服务网站制作应用开发网站网络推广公司