dubbo個人總結

2022-05-03 20:03:10 字數 718 閱讀 3507

dubbo,分布式服務框架,rpc服務框架。

註冊中心zk,redis......,使用大多為zk

註冊流程  最後一圖服務提供者啟動時向/dubbo/com.foo.barservice/providers目錄下寫入url

服務消費者啟動時訂閱/dubbo/com.foo.barservice/providers目錄下的url向/dubbo/com.foo.barservice/consumers目錄下寫入自己的url

監控中心啟動時訂閱/dubbo/com.foo.barservice目錄下的所有提供者和消費者url

特性當提供者出現斷電等異常停機時,註冊中心能自動刪除提供者資訊。

當註冊中心重啟時,能自動恢復註冊資料,以及訂閱請求。

當會話過期時,能自動恢復註冊資料,以及訂閱請求。

當設定時,記錄失敗註冊和訂閱請求,後台定時重試。

可通過設定zookeeper登入資訊。

可通過設定zookeeper的根節點,不設定將使用無根樹。

支援*號萬用字元,可訂閱服務的所有分組和所有版本的提供者。

注意:provider與consumer同註冊中心是長連線。

dubbo底層用nio進行通訊用來傳遞請求資訊與返回請求結果。

正常連線後consumer是快取provider了資訊的,即使註冊中心掛掉了,依然可用;只是新添的serveice是不可用的。

service集群之後可以利用dubbo做負載均衡。

dubbo總結 dubbo的使用

dubbo是乙個微服務框架,dubbo也是有乙個服務註冊中心 zookeeper 服務提供者以及服務消費者。服務提供者需要乙個暴露介面的工程,用來服務消費的呼叫。服務提供者的介面實現類繼承暴露介面工程的介面。dubbo呼叫流程 1.服務容器負責啟動,載入,執行服務提供者 2.服務提供者在啟動時,向註...

Dubbo亮點總結

dubbo是阿里巴巴的乙個開源rpc專案,可在進行訪問 類似的產品有hessian spring httpinvoke 等。dubbo的亮點總結如下 1 服務註冊中心 相比hessian類rpc框架,dubbo有自己的服務中心,寫好的服務可以註冊到服務中心,客戶端從服務中心尋找服務,然後再到相應的服...

dubbo使用總結

rest 客戶端呼叫亂碼 將服務端的 produces 中加入charset utf 8 dubbo暴露的rest服務時,如果使用客戶端引用介面jar方式呼叫,必須在介面上面新增rest annotation,否則會報錯 urls to invokers error invokerurls.size...