回應測試

透過回應測試檢查 Dubbo 服務是否可用

功能描述

回應測試用於偵測服務是否可用。回應測試是根據正常的請求流程執行的。它可以測試整個呼叫是否順暢,並且可以用於監控。

參考用例

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)