為什么 Dubbo 總說自己性能高?
F、創(chuàng)建 dubbo 配置文件
orderservce-provider.xml
G、 測(cè)試配置文件
H、 安裝本地 jar 到 maven 倉庫
服務(wù)接口中的方法要給消費(fèi)者使用,消費(fèi)者項(xiàng)目需要知道接口名稱和接口中的方法名稱、參數(shù)等。這些信息服務(wù)提供者才知道。需要把接口的 class 文件打包為jar .
服務(wù)接口項(xiàng)目的類文件打包為jar, 安裝到 maven 倉庫,倉庫中的提供者 jar 可以被消費(fèi)者使用。
使用 IDEA 的 maven 窗口執(zhí)行 install
(2) 創(chuàng)建服務(wù)消費(fèi)者:商品網(wǎng)站
I、 新建 java project
項(xiàng)目名稱:link-main-web
J、 maven pom.xml
在<build> 下的 <plugins>標(biāo)簽中加入 JDK1.8 編譯插件
K、 創(chuàng)建購(gòu)買商品接口
L、創(chuàng)建購(gòu)買接口的實(shí)現(xiàn)類
M、 創(chuàng)建 dubbo 配置文件
shop-consume.xml
N、 執(zhí)行消費(fèi)者
分包
建議將服務(wù)接口、服務(wù)模型、服務(wù)異常等均放在公共包中。
粒度
服務(wù)接口盡可能大粒度,每個(gè)服務(wù)方法應(yīng)代表一個(gè)功能,而不是某功能的一個(gè)步驟,服務(wù)接口建議以業(yè)務(wù)場(chǎng)景為單位劃分,并對(duì)相近業(yè)務(wù)做抽象,防止接口數(shù)量爆炸。
不建議使用過于抽象的通用接口,如:Map query(Map),這樣的接口沒有明確語義,會(huì)給后期維護(hù)帶來不便。
版本
每個(gè)接口都應(yīng)定義版本號(hào),區(qū)分同一接口的不同實(shí)現(xiàn),如: <dubbo:service interface="com.xxx.XxxService" version="1.0" />。

發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字
最新活動(dòng)更多
-
6月20日立即下載>> 【白皮書】精準(zhǔn)測(cè)量 安全高效——福祿克光伏行業(yè)解決方案
-
7月3日立即報(bào)名>> 【在線會(huì)議】英飛凌新一代智能照明方案賦能綠色建筑與工業(yè)互聯(lián)
-
7月22-29日立即報(bào)名>> 【線下論壇】第三屆安富利汽車生態(tài)圈峰會(huì)
-
7.30-8.1火熱報(bào)名中>> 全數(shù)會(huì)2025(第六屆)機(jī)器人及智能工廠展
-
7月31日免費(fèi)預(yù)約>> OFweek 2025具身機(jī)器人動(dòng)力電池技術(shù)應(yīng)用大會(huì)
-
免費(fèi)參會(huì)立即報(bào)名>> 7月30日- 8月1日 2025全數(shù)會(huì)工業(yè)芯片與傳感儀表展
推薦專題
- 1 AI 眼鏡讓百萬 APP「集體失業(yè)」?
- 2 大廠紛紛入局,百度、阿里、字節(jié)搶奪Agent話語權(quán)
- 3 深度報(bào)告|中國(guó)AI產(chǎn)業(yè)正在崛起成全球力量,市場(chǎng)潛力和關(guān)鍵挑戰(zhàn)有哪些?
- 4 上海跑出80億超級(jí)獨(dú)角獸:獲上市公司戰(zhàn)投,干人形機(jī)器人
- 5 國(guó)家數(shù)據(jù)局局長(zhǎng)劉烈宏調(diào)研格創(chuàng)東智
- 6 一文看懂視覺語言動(dòng)作模型(VLA)及其應(yīng)用
- 7 下一代入口之戰(zhàn):大廠為何紛紛押注智能體?
- 8 百億AI芯片訂單,瘋狂傾銷中東?
- 9 Robotaxi新消息密集釋放,量產(chǎn)元年誰在領(lǐng)跑?
- 10 格斗大賽出圈!人形機(jī)器人致命短板曝光:頭腦過于簡(jiǎn)單