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

怎么样给网站的服务器续费外贸上哪个网站开发客户

怎么样给网站的服务器续费,外贸上哪个网站开发客户,精美个人主页,上海市电话黄页本在不修改方法签名与参数定义的情况下,可以通过 RpcContext 上的 setAttachment 和 getAttachment 在服务消费方和提供方之间进行参数的隐式传递。 隐式参数传递支持以下两个方向: 从消费方到提供方,也就是在请求发起时,在方法参数…

在不修改方法签名与参数定义的情况下,可以通过 RpcContext 上的 setAttachment 和 getAttachment 在服务消费方和提供方之间进行参数的隐式传递。
隐式参数传递支持以下两个方向:

  • 从消费方到提供方,也就是在请求发起时,在方法参数之外通过 attachment 传递附加参数。
  • 从提供方到消费方,也就是在响应结果返回时,在响应结果之外通过 attachment 传递附加参数。

理解隐式参数传递的最直接方式 http header,它的工作方式与 http header 完全一致,在 GET 或 POST 请求体之外可以传递任意多个 header 参数。
在实现原理上,对于不同的协议,attachment 的实现方式略有不同:

  • 对于 triple 协议,attachment 会转换为标准的 http header 进行传输。
  • 对于 dubbo 协议,attachment 是编码在协议体的固定位置进行传输,具体请参见 dubbo 协议规范。
    在这里插入图片描述

注意

  • 在使用 triple 协议时,由于 http header 的限制,仅支持小写的 ascii 字符
  • path, group, version, dubbo, token, timeout 一些 key 是保留字段,传递 attachment 时应避免使用,尽量通过业务前缀等确保 key 的唯一性。

RpcContext 被拆分为四大模块(ServerContext、ClientAttachment、ServerAttachment 和 ServiceContext)。

  • ServiceContext:在 Dubbo 内部使用,用于传递调用链路上的参数信息,如 invoker 对象等
  • ClientAttachment:在 Client 端使用,往 ClientAttachment 中写入的参数将被传递到 Server 端
  • ServerAttachment:在 Server 端使用,从 ServerAttachment 中读取的参数是从 Client 中传递过来的
  • ServerContext:在 Client 端和 Server 端使用,用于从 Server 端回传 Client 端使用,Server 端写入到 ServerContext 的参数在调用结束后可以在 Client 端的 ServerContext 获取到

客户端

@Component
public class RpcContextTask implements CommandLineRunner {@DubboReferenceprivate GreetingsService greetingsService;@Overridepublic void run(String... args) throws Exception {// 客户端写RpcContext.getClientAttachment().setAttachment("k1", "v1");String k1 = greetingsService.sayHello("k1");System.out.println("K1----->>>" +k1);// 读取服务端写入的数据String k2 = RpcContext.getServerContext().getAttachment("k2");System.out.println("K2----->>>:" + k2);}
}

服务端

@DubboService
public class RpcContextGreetingsServiceImpl implements GreetingsService {@Overridepublic String sayHello(String name) {// 读取客户端写入的数据String k1 = RpcContext.getServerAttachment().getAttachment("k1");System.out.println("k1:" + k1);// 服务端写RpcContext.getServerContext().setAttachment("k2", "v2");return "hello " + name;}
}

文章转载自:

http://J573MdxU.ghxtk.cn
http://zX1CGm0I.ghxtk.cn
http://sng6x9eD.ghxtk.cn
http://6xAC6fTl.ghxtk.cn
http://hHIV5H02.ghxtk.cn
http://2VevCLpF.ghxtk.cn
http://IZInxovk.ghxtk.cn
http://hsd5URJt.ghxtk.cn
http://V9q2tZhq.ghxtk.cn
http://cpWRad7b.ghxtk.cn
http://JdrurUt4.ghxtk.cn
http://U3ksv5Ie.ghxtk.cn
http://RoA4zjBY.ghxtk.cn
http://4x5TUNHN.ghxtk.cn
http://mVbBR4Ov.ghxtk.cn
http://rGDqgYHE.ghxtk.cn
http://IdpeJn39.ghxtk.cn
http://U6X9ZhkO.ghxtk.cn
http://3FO1LKaE.ghxtk.cn
http://5LfGiTKl.ghxtk.cn
http://cfObeBuK.ghxtk.cn
http://zqil3lXk.ghxtk.cn
http://073bvFS4.ghxtk.cn
http://JC6c0kR1.ghxtk.cn
http://Y7fcVzcu.ghxtk.cn
http://cTk1rb7Q.ghxtk.cn
http://Et0kSsTT.ghxtk.cn
http://lXYtZZK7.ghxtk.cn
http://xseQQbzt.ghxtk.cn
http://KSfMCHCp.ghxtk.cn
http://www.dtcms.com/wzjs/722918.html

相关文章:

  • 可以做分析图的地图网站在线做试卷的网站
  • 2015做啥网站能致富商洛网站建设
  • 社区论坛自助建站网wordpress get the time
  • 什么是网站链接优化免费招聘网站平台
  • 网站建设与制作教程建筑工程造价信息网
  • 网站微信建设运维经验分享图自媒体可做外链网站
  • 网站对比网站的二维码怎么做的
  • 东兴网站建设重庆建设招标网站
  • 网站建设的竞争力做网站到底需要什么
  • 天津seo网站排名优化公司创业找项目
  • 北京pc端网站开发小程序开发公司
  • 毕业设计做系统网站设计教育网站
  • 自己建个购物网站没有网站做淘宝客
  • 安宁网站建设与制作做淘宝网站要多少钱
  • 免费做代理的网站ps做ppt模板怎么下载网站
  • 网站做排名有用吗沧州网站推广优化
  • 给国外网站做流量海南注册公司怎么注册
  • 深圳网站设计开发嵌入式软件开发用什么语言
  • 网站的关键词怎么设置大公司网站搭建公司
  • DW建设网站过程中出现的问题杭州做网站设计公司
  • 做网站大作业的心得体会购买wordpress模板
  • 免费建设网站的好么asp.net网站的数据库配置
  • 网站宽屏图片怎么做怎么免费建论坛
  • 网站活动专题页面设计网站查询网
  • 现在做一个网站最少要多少钱邢台信息港最新招聘信息
  • 修改网站默认首页到哪里找人做网站
  • 网站制作公司 云南国内现货正规交易平台
  • 页面设计好看的网站可以浏览的外文网站
  • 小狗做爰网站重庆是哪个省划分出来的
  • 大企业网站样式招商外包公司哪家比较好