訂閱
糾錯
加入自媒體

為什么 Dubbo 總說自己性能高?

2021-06-17 09:48
動力節點
關注

F、創建 dubbo 配置文件

orderservce-provider.xml

G、 測試配置文件

H、 安裝本地 jar 到 maven 倉庫

服務接口中的方法要給消費者使用,消費者項目需要知道接口名稱和接口中的方法名稱、參數等。這些信息服務提供者才知道。需要把接口的 class 文件打包為jar .

服務接口項目的類文件打包為jar, 安裝到 maven 倉庫,倉庫中的提供者 jar 可以被消費者使用。

使用 IDEA 的 maven 窗口執行 install

(2) 創建服務消費者:商品網站

I、 新建 java project

項目名稱:link-main-web

J、 maven pom.xml

在<build> 下的 <plugins>標簽中加入 JDK1.8 編譯插件

K、 創建購買商品接口

L、創建購買接口的實現類

M、 創建 dubbo 配置文件

shop-consume.xml

N、 執行消費者

       dubbo 服務化最佳實踐

分包

建議將服務接口、服務模型、服務異常等均放在公共包中。

粒度

服務接口盡可能大粒度,每個服務方法應代表一個功能,而不是某功能的一個步驟,服務接口建議以業務場景為單位劃分,并對相近業務做抽象,防止接口數量爆炸。

不建議使用過于抽象的通用接口,如:Map query(Map),這樣的接口沒有明確語義,會給后期維護帶來不便。

版本

每個接口都應定義版本號,區分同一接口的不同實現,如: <dubbo:service interface="com.xxx.XxxService" version="1.0" />。

<上一頁  1  2  3  
聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權或其他問題,請聯系舉報。

發表評論

0條評論,0人參與

請輸入評論內容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續

暫無評論

暫無評論

    人工智能 獵頭職位 更多
    掃碼關注公眾號
    OFweek人工智能網
    獲取更多精彩內容
    文章糾錯
    x
    *文字標題:
    *糾錯內容:
    聯系郵箱:
    *驗 證 碼:

    粵公網安備 44030502002758號