回声测试
通过 echo 测试检查 Dubbo 服务是否可用
功能描述
echo 测试用于检测服务是否可用。echo 测试根据正常的请求流程进行,可以测试整个调用是否顺畅,可用于监控。
参考用例
https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-echo
使用场景
如何使用
所有服务自动实现 EchoService
接口,只需将任何服务引用强制转换为 EchoService
即可使用它。
Spring 配置
<dubbo:reference id="memberService" interface="com.xxx.MemberService" />
代码
// remote service reference
MemberService memberService = ctx. getBean("memberService");
EchoService echoService = (EchoService) memberService; // Mandatory transformation to EchoService
// echo test availability
String status = echoService. $echo("OK");
assert(status. equals("OK"));
上次修改时间:2023 年 1 月 2 日:增强英文文档 (#1798) (95a9f4f6c1c)