Dubbo3 回聲測(cè)試

2022-03-31 11:49 更新

通過回聲測(cè)試檢測(cè) Dubbo 服務(wù)是否可用

回聲測(cè)試用于檢測(cè)服務(wù)是否可用,回聲測(cè)試按照正常請(qǐng)求流程執(zhí)行,能夠測(cè)試整個(gè)調(diào)用是否通暢,可用于監(jiān)控。

所有服務(wù)自動(dòng)實(shí)現(xiàn) ?EchoService ?接口,只需將任意服務(wù)引用強(qiáng)制轉(zhuǎn)型為 ?EchoService?,即可使用。

Spring 配置:

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

代碼:

// 遠(yuǎn)程服務(wù)引用
MemberService memberService = ctx.getBean("memberService"); 
 
EchoService echoService = (EchoService) memberService; // 強(qiáng)制轉(zhuǎn)型為EchoService

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)