(推薦)Dubbo培訓與實戰(zhàn)_第1頁
(推薦)Dubbo培訓與實戰(zhàn)_第2頁
(推薦)Dubbo培訓與實戰(zhàn)_第3頁
(推薦)Dubbo培訓與實戰(zhàn)_第4頁
(推薦)Dubbo培訓與實戰(zhàn)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、(推薦)dubbo培訓與實戰(zhàn)dubbo培訓與實戰(zhàn)課程內容 dubbo是什么? dubbo能做什么? dubbo的原理 快速啟動 服務提供者 服務消費者 zookeeper注冊中心安裝課程目標 對dubbo有基本的認識 掌握dubbo的基本原理 能夠快速啟動dubbo示例1、dubbo是什么?dubbo是什么?dubbo是什么?dubbo是一個分布式服務框架,致力于提供高性能和透明化的rpc遠程服務調用方案,以及soa服務治理方案。dubbo核心部分其核心部分包含:n 遠程通訊: 提供對多種基于長連接的nio框架抽象封裝,包括多種線程模型,序列化,以及“請求-響應”模式的信息交換方式。n 集群容

2、錯:提供基于接口方法的透明遠程過程調用,包括多協(xié)議支持,以及軟負載均衡,失敗容錯,地址路由,動態(tài)配置等集群支持。n 自動發(fā)現:基于注冊中心目錄服務,使服務消費方能動態(tài)的查找服務提供方,使地址透明,使服務提供方可以平滑增加或減少機器。2、dubbo能做什么?dubbo能做什么?dubbo能做什么?n 透明化的遠程方法調用,就像調用本地方法一樣調用遠程方法,只需簡單配置,沒有任何api侵入。n 軟負載均衡及容錯機制,可在內網替代f5等硬件負載均衡器,降低成本,減少單點。n 服務自動注冊與發(fā)現,不再需要寫死服務提供方地址,注冊中心基于接口名查詢服務提供者的ip地址,并且能夠平滑添加或刪除服務提供者。

3、3、dubbo的原理dubbo基本原理-分布式服務框架serviceconsumerdubboregistryserviceproviderdubbo invokerdubbo exporter2.啟動時訂閱服務地址1.啟動時注冊服務地址4.隨機調用一個服務地址,失敗重試另一地址3.變更時推送服務地址列表dubbomonitor5.后臺定時采集服務調用次數和調用時間等信息長連接短連接4、快速啟動快速啟動快速啟動dubbo采用全spring配置方式,透明化接入應用,對應用沒有任何api侵入,只需用spring加載dubbo的配置即可,dubbo基于spring的schema擴展進行加載。5、服務

4、提供者服務提供者定義服務接口定義服務接口: (該接口需單獨打包,在服務提供方和消費方共享)在服務提供方實現接口在服務提供方實現接口在服務提供方實現接口:(對服務消費方隱藏實現)用spring配置聲明暴露服務加載spring配置6、服務消費者通過spring配置引用遠程服務加載spring配置,并調用遠程服務:(也可以使用ioc注入)6、zookeeper注冊中心安裝zookeeper注冊中心安裝n 建議使用dubbo-2.3.3以上版本的zookeeper注冊中心客戶端。n zookeeper是apache hadoop的子項目,強度相對較好,建議生產環(huán)境使用該注冊中心。n dubbo未對zookeeper服務器端做任何侵入修改,只需安裝原生的zookeeper服務器即可,所有注

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論