當前位置:妙知谷 >

母嬰教育 >學習交流 >

Dubbo簡介,什麼是Dubbo?

Dubbo簡介,什麼是Dubbo?

Dubbo是一個分散式開發框架。

操作方法

(01)Dubbo實現風格上與java傳統的RMI、EJB技術都是非常相似的,在整個的開發處理之中依然是以介面(遠端介面)為主進行服務提供的。Dubbo是一個分散式的服務框架,致力於提供高效能和透明化的RPC遠端服務呼叫方案,是SOA服務化治理方案的核心框架。

Dubbo簡介,什麼是Dubbo?

(02)對於Dubbo本身開發架構來講:開發人員可以說所需要做的處理是非常有限的,而Dubbo開發框架會幫助使用者進行一系列的配置處理,同時在整個Dubbo裡面也有一些屬於自己的開發需求。

Dubbo簡介,什麼是Dubbo? 第2張

(03)對於開發者或者使用者而言,最為關注的部分往往就是業務操作部分,在業務操作部分裡面重點就在於介面。實際上分成這麼多的層次結構本省是非常有意義的,例如:在進行業務交換的時候往往會傳遞VO類物件,那麼這個物件一旦傳遞就一定會牽扯到遠端傳輸,而一旦需要遠端傳輸物件,那麼就一定需要有序列化的操作支援,而且Dubbo本身需要有一個註冊中心,那麼註冊中心服務Dubbo所有與資料的提供,那麼依靠這些元資料的資訊提供才可以找到所需要的Dubbo服務,同時在整個設計裡面,也提供有一個監控工具,監控所有的Dubbo服務。

Dubbo簡介,什麼是Dubbo? 第3張

(04)在這個的Dubbo開發框架裡面有兩個非常重要的角色操作:服務提供者(Provider)、消費者(Consumer),就可以簡單的理解為Provider提供有具體的業務介面實現類,而Consumer依據遠端介面來呼叫遠端物件(提供者上提供的業務介面實現類)。

Dubbo簡介,什麼是Dubbo? 第4張

(05)Dubbo提供了Zookeeper註冊中心,在整個Dubbo的設計裡面充分考慮到了各類使用者的需求,一些底層的通訊或者是資訊儲存都提供有大量的不同的儲存方案。

Dubbo簡介,什麼是Dubbo? 第5張

(06)通訊框架包括mina,netty.

Dubbo簡介,什麼是Dubbo? 第6張
標籤: Dubbo
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-tw/jy/jiaoliu/4m05z0.html