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

建设外贸网站案例/google seo 优化教程

建设外贸网站案例,google seo 优化教程,佛山搜索引擎推广服务好,珠海七中科技制作dubbo上下文信息 上下文中存放的是当前调用过程中所需的环境信息。所有配置信息都将转换为URL得参数,RpcContext是一个ThreadLocal的临时状态记录器,当接收到RPC请求,或发起RPC请求时,RpcContext的状态都会变化。比如&#xff1a…

dubbo上下文信息

上下文中存放的是当前调用过程中所需的环境信息。所有配置信息都将转换为URL得参数,RpcContext是一个ThreadLocal的临时状态记录器,当接收到RPC请求,或发起RPC请求时,RpcContext的状态都会变化。比如:A 调 B,B 再调 C,则 B 机器上,在 B 调 C 之前,RpcContext 记录的是 A 调 B 的信息,在 B 调 C 之后,RpcContext 记录的是 B 调 C 的信息。
URL 格式:protocol://username:password@host:port/path?key=value&key=value

服务提供方
public class XxxServiceImpl implements XxxService {public void xxx() {// 本端是否为提供端,这里会返回trueboolean isProviderSide = RpcContext.getContext().isProviderSide();// 获取调用方IP地址String clientIP = RpcContext.getContext().getRemoteHost();// 获取当前服务配置信息,所有配置信息都将转换为URL的参数String application = RpcContext.getContext().getUrl().getParameter("application");// 注意:每发起RPC调用,上下文状态会变化yyyService.yyy();// 此时本端变成消费端,这里会返回falseboolean isProviderSide = RpcContext.getContext().isProviderSide();} 
}服务消费方
// 远程调用
xxxService.xxx();
// 本端是否为消费端,这里会返回true
boolean isConsumerSide = RpcContext.getContext().isConsumerSide();
// 获取最后一次调用的提供方IP地址
String serverIP = RpcContext.getContext().getRemoteHost();
// 获取当前服务配置信息,所有配置信息都将转换为URL的参数
String application = RpcContext.getContext().getUrl().getParameter("application");
// 注意:每发起RPC调用,上下文状态会变化
yyyService.yyy();

隐式参数

可以通过RpcContext上的setAttachment和getAttachement在服务消费方和提供方之间进行参数的隐式传递。

在服务消费方设置隐式参数
</strong>setAttachment 设置的 KV 对,在完成下面一次远程调用会被清空,即多次远程调用要多次设置。RpcContext.getContext().setAttachment("index", "1"); // 隐式传参,后面的远程调用都会隐式将这些参数发送到服务器端,类似cookie,用于框架集成,不建议常规业务使用
xxxService.xxx(); // 远程调用<strong>在服务提供方获取隐式参数
</strong>public class XxxServiceImpl implements XxxService {public void xxx() {// 获取客户端隐式传入的参数,用于框架集成,不建议常规业务使用String index = RpcContext.getContext().getAttachment("index"); }
}<span style="color: #ff00ff;">注意,path,group,version,dubbo,token,timeout是保留字</span>

扩展:dubbo本地调用

本地调用使用了 injvm协议,一个伪协议,不开启端口,不发起远程调用,只在jvm内直接关联。但执行的Dubbo的filter链.从2.2.0开始,每个服务默认都会在本地暴露,在引用服务的时候,默认优先引用本地服务。如果希望引用远程服务可以使用一下配置强制引用远程服务。

<dubbo:reference … scope=“remote” />

dubbo本地调用相关阅读:http://dubbo.apache.org/zh-cn/docs/user/demos/local-call.html


Dubbo高效序列化(使用Kryo\FST普遍高于 Hession\dubbo)

<dubbo:protocol name=“dubbo” serialization=“kryo”/>

dubbo高效序列化相关阅读:http://dubbo.apache.org/zh-cn/docs/user/demos/serialization.html

http://www.lbrq.cn/news/1238905.html

相关文章:

  • 网站尾部设计/企业网站建设步骤
  • 北京做手机网站的公司/南宁网站seo大概多少钱
  • 2一3万元小型加工设备/金华seo
  • 帮人做彩票网站/自己建网站要花多少钱
  • 做男鞋的网站/厦门seo公司到1火星
  • 一个人免费视频在线观看动漫/北京seo招聘网
  • 开发公司委合同/seo排名哪家正规
  • 南昌网站建设公司/中国工商业联合会
  • 想建一个免费的网站/浙江专业网站seo
  • 做设计都有什么网站/青海seo技术培训
  • 招聘网站如何做SEO/营销排名seo
  • 沧州河间疫情最新消息今天/站长工具seo优化建议
  • 简单的网站怎么做/注册城乡规划师报考条件
  • 什么网站上可以做国际贸易/西安seo优化工作室
  • 番禺做网站服务/百度引流推广哪家好
  • 网站开发用什么软件/小程序定制
  • 新闻网站域名/百度网盘会员
  • 利用vs做网站/seo课
  • 网站模板和定制的区别/seo 公司
  • 上海弄网站的/网络营销的整体概念
  • 阜阳做网站的公司/泰州seo排名扣费
  • 日常网站维护/推广关键词怎么设置
  • 建和做网站/杭州seo公司服务
  • 欧美浅蓝色新闻网站css模板/推广论坛有哪些
  • 南京网站建设王道下拉??/外贸网站推广怎么做
  • 徐州市中宇建设工程有限公司网站/万能优化大师下载
  • 建行网站/网页搜索优化
  • 北京网站制作公司招聘信息/全球搜官网
  • 如何用css做网站/工厂管理培训课程
  • wordpress 蓝色主题/百度seo发帖推广
  • 广东省省考备考(第六十五天8.3)——判断推理:图形推理(数量规律题目总结)
  • JavaWeb学习------SpringCloud入门
  • 介绍JAVA语言、介绍greenfoot 工具
  • VisualStudio的一些开发经验
  • 常见的深度学习模块/操作中的维度约定(系统性总结)
  • Kafka 是什么?