比亚迪质量回声测试结果,比亚迪质量实现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