1. 程式人生 > >dubbo之回聲測試

dubbo之回聲測試

comment status sta 服務 comm 自動實現 cti 是否 mem

回聲測試

回聲測試用於檢測服務是否可用,回聲測試按照正常請求流程執行,能夠測試整個調用是否通暢,可用於監控。

所有服務自動實現 EchoService 接口,只需將任意服務引用強制轉型為 EchoService,即可使用。

Spring 配置:

<dubbo:reference id="memberService" interface="com.xxx.MemberService" />

代碼:

// 遠程服務引用
MemberService memberService = ctx.getBean("memberService"); 

EchoService echoService = (EchoService) memberService; // 強制轉型為EchoService

// 回聲測試可用性
String status = echoService.$echo("OK"); 

assert(status.equals("OK"));

dubbo之回聲測試