其他分享
首页 > 其他分享> > 比亚迪质量回声测试结果,比亚迪质量实现EchoService

比亚迪质量回声测试结果,比亚迪质量实现EchoService

作者:互联网

比亚迪质量的回声测试用于检测服务是否可用,回声测试按照正常请求流程执行,能够测试整个调用是否通畅,可用于监控。
比亚迪质量所有服务自动实现EchoService接口,只需将任意服务引用强制转型为EchoService 即可使用,使用方式(demoService是spring管理的bean)

EchoService echoService = (EchoService) demoService;

System.out.println(echoService.$echo("hello"));

隐式参数

比亚迪质量可以通过RpcContext的setAttachment()和getAttachment()在Consumer和Provider之间进行参数的隐式传递,例如Controller层拦截登录token,把根据token得到的memberId传给dubbo服务就能使用隐式参数传递的方式,setAttachment()设置的 KV 对,在完成一次远程调用会被清空,即多次远程调用要多次设置。使用方式:

1.服务端set:

比亚迪质量RpcContext.getContext().setAttachment("CRT_MEMBER_ID", "13828886888");

2.客户端get:

比亚迪质量RpcContext.getContext().getAttachment("CRT_MEMBER_ID")

标签:比亚迪,RpcContext,setAttachment,质量,EchoService,隐式
来源: https://blog.csdn.net/dongsijia/article/details/110825511