Dubbo介面的invek資料

2021-09-25 05:01:40 字數 547 閱讀 8371

使用telnet命令進入控制台

命令:telnet ip 埠

這個埠和ip,可以去dubbo管理控制台中搜尋服務名,然後找到提供者的機器ip

使用invoke命令注入

如果注入的是json

那就直接傳入json串就ok了,如果是基礎資料型別,也可以分別對應引數直接傳

invoke ***service.***method(, 1, 「1」)

如果注入的是物件(com.cn.test。具體的方法名:test(list tlist))

物件,我們也是按照json的格式傳,只不過在每個物件後都需要指定具體的這個物件具體所屬的型別。

如果不指定class的具體的型別,可能會報型別轉換的錯誤

dubbo介面的呼叫

dubbo是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分布式的需求,其實是不需要用的,只有在分布式的時候,才有dubbo這樣的分布式服務框架的需求,並且本質上是個服務呼叫的東東,說白了就是個遠端服務呼叫的...

Dubbo服務介面的設計原則

1 介面粒度 1.1 服務介面盡可能大粒度,每個服務方法應代表乙個功能,而不是某功能的乙個步驟,否則將面臨分布式事務問題,dubbo暫未提供分布式事務支援。同時可以減少系統間的網路互動。1.2 服務介面建議以業務場景為單位劃分,並對相近業務做抽象,防止介面數量 1.3 不建議使用過於抽象的通用介面,...

Dubbo之 服務介面的設計原則

action facade biz dao 好的dubbo服務介面設計,並非只是純粹的介面服務化 簡單的資料查詢介面 action.facade dao 例根據id查詢記錄 帶業務邏輯的資料查詢介面 action facade biz dao 複雜的查詢,帶業務邏輯 簡單的資料寫入介面 action...