Dubbo框架搭建通用接口

本文爲項目隨筆總結,寫的粗糙多多包涵。

需求:項目開發中,根據Dubbo框架搭建原理,需要在Api模塊中不斷增加接口,Server端不斷向註冊中心暴露接口,Client端不斷的拿接口。這樣代碼維護複雜,擴展性底。

解決方案:

1. 設計通用接口,設計入參(大致包含:1.實際服務入參(這裏定義父類和子類)。2. 服務類名 3.方法名 4.result狀態等)

2. 設計通用接口實現,主要步驟爲解析入參,通過反射解析服務類名和方法,傳入參,調用響應方法。

3. Server和Client端都引入Api模塊,Client端調用Server端時需傳入相應的類名和方法名,和實際服務方法需要上下文參數。


實際乾貨在附件中:鏈接: http://pan.baidu.com/s/1hrQ87DM 

1.API模塊實現通用接口開發。

2.PKS模塊中,有Server端配置。Test中是Client端配置。


//TODO 有時間的話,根據此項目自己設計一套。這裏包括參入自動生成,RAP設計等。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章