版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Dubbo
基礎(chǔ)介紹Dubbo基礎(chǔ)介紹—課程概要Dubbo的基礎(chǔ)知識詳解Dubbo模塊Dubbo使用方式介紹Dubbo基礎(chǔ)介紹Dubbo的基礎(chǔ)知識Dubbo的基礎(chǔ)知識本 包含以下知識點:Dubbo是什么Dubbo涉及的知識Dubbo的應(yīng)用場景Dubbo的基礎(chǔ)知識—Dubbo是什么單一應(yīng)用架構(gòu)垂直應(yīng)用架構(gòu)分布式服務(wù)架構(gòu)流動計算架構(gòu)Dubbo的基礎(chǔ)知識—Dubbo是什么Dubbo名字來源-澳大利亞達博市同類型的框架:Apache
Thrift、Hessian、RMI、Webservice、HSF、JSF線上版本穩(wěn)定,社區(qū)文檔多,成 運維支持擴展、大量生產(chǎn)應(yīng)用服務(wù)調(diào)用Dubbo是一個框架Dubbo是一個分布式服務(wù)框架,致力于提供高性能和透明化的RPC方案,以及SOA服務(wù)治理方案。Dubbo的基礎(chǔ)知識—Dubbo是什么Dubbo的基礎(chǔ)知識—Dubbo涉及的知識調(diào)用:RMI、hassion、webservice、thrift通信交互:HTTP、mina、netty序列化:hessian2、java、json容器:jetty、spring多線程:異步、線程池負載均衡:zookeeperDubbo的基礎(chǔ)知識—Dubbo的應(yīng)用場景DUBBO是一個分布式服務(wù)框架,致力于提供高性能和透明化的RPC遠程服務(wù)調(diào)用方案,是阿里巴巴SOA服務(wù)化治理方案的 框架,每天為2,000+個服務(wù)提供3,000,000,000+次
量支持,并被廣泛應(yīng)用于阿里巴巴 的各成員站點。作為對內(nèi)提供服務(wù)應(yīng)用的容器拆分復(fù)雜Web應(yīng)用到服務(wù)容器應(yīng)用負載均衡協(xié)調(diào)應(yīng)用服務(wù)治理Dubbo的基礎(chǔ)知識—Dubbo的應(yīng)用場景Dubbo基礎(chǔ)介紹詳解Dubbo模塊詳解Dubbo模塊本 包含的知識點如下:Dubbo框架設(shè)計介紹Dubbo各個模塊講解詳解Dubbo模塊—Dubbo框架設(shè)計介紹詳解Dubbo模塊—Dubbo框架設(shè)計介紹Dubbo各個角色詳解Dubbo模塊—Dubbo框架設(shè)計介紹Dubbo的RPC詳解Dubbo模塊—Dubbo框架設(shè)計介紹Dubbo的服務(wù)詳解
Dubbo模塊 —
Dubbo框架設(shè)計介紹Dubbo的服務(wù)調(diào)用詳解Dubbo模塊—Dubbo各個模塊講解Config配置層Proxy服務(wù)
層Registry
中心層Cluster路由層Monitor
層Protocol
調(diào)用層Exchange信息交換層Transport網(wǎng)絡(luò)傳輸層Serialize數(shù)據(jù)序列化層詳解Dubbo模塊—Dubbo各個模塊講解Config
配置層
(dubbo-config)Proxy服務(wù)Registry層(dubbo-rpc)中心層(dubbo-registry)Cluster路由層(dubbo-cluster)MonitorProtocol層(dubbo-monitor)調(diào)用層(dubbo-rpc)Exchange信息交換層(dubbo-remoting)Transport網(wǎng)絡(luò)傳輸層(dubbo-remoting)Serialize數(shù)據(jù)序列化層
(
mon)詳解Dubbo模塊—Dubbo各個模塊講解Config配置層模塊dubbo-config作用負責所有dubbo相關(guān)的xml配置和注釋配置轉(zhuǎn)換為config對象
(
dubbo.xsd
)Api配置的對象類,用于生成對應(yīng)的register,protocol等對象類ServiceBean、ReferenceBean(對應(yīng)<dubbo:service/><dubbo:reference/>)ProtocolConfig、RegisterConfig(<dubbo:protocol/><dubbo:register/>)詳解Dubbo模塊—Dubbo各個模塊講解負責生成消費者的對象,以及服務(wù)提供方的Invoke類ProxyFactory接口的2種實現(xiàn)JdkProxyFactory
JavassistProxyFactoryProxy
服務(wù)
層模塊dubbo-rpc作用詳解Dubbo模塊—Dubbo各個模塊講解服務(wù)的本地緩存發(fā)現(xiàn)服務(wù),例如redis、zookeeper、Multicast支持多種協(xié)議類接口RegistryFactory、Registry?Registry以及ZookeeperRegistry、ZookeeperRegistryFactoryRegistry
中心層模塊dubbo-registry作用負責服務(wù)
與查詢服務(wù),以及詳解Dubbo模塊—Dubbo各個模塊講解Cluster路由層模塊dubbo-cluster作用負責負載均衡的策略,以及失敗策略缺省設(shè)置:RandomLoadBalance,F(xiàn)ailoverCluster支持輪詢、隨機、一致性哈希等負載均衡策略類接口LoadBalance、ClusterRandomLoadBalance以及RoundRobinLoadBalance等詳解Dubbo模塊—Dubbo各個模塊講解Monitor
層模塊dubbo-monitor作用RPC調(diào)用次數(shù)和調(diào)用時間dubbo-simple下面的dubbo-monitor-simple提供了簡單的控制臺類類DubboMonitor、Statistics詳解Dubbo模塊—Dubbo各個模塊講解Protocol
調(diào)用層模塊dubbo-rpc作用封將RPC調(diào)用、支持多種RPC協(xié)議,不包含IO通信部分支持RMI、Hessian、Http、Webservice、thrift等rpc調(diào)用方式類接口Protocol
ExporterInvokerDubboProtocol、DubboInvoker、DubboExporter、DubboCodec詳解Dubbo模塊—Dubbo各個模塊講解作用封裝請求響應(yīng)模式,同步轉(zhuǎn)異步處理各種協(xié)議的通信請求,支持netty、mina、http等默認采用Netty進行通信類接口Server、Channel、ClientNettyClient、NettyServerExchange信息交換層模塊dubbo-remoting詳解Dubbo模塊—Dubbo各個模塊講解Serialize數(shù)據(jù)序列化層模塊mon作用數(shù)據(jù)序列化層和可復(fù)用的一些工具,包括序列化線程池等dubbo協(xié)議缺省為hessian2,rmi協(xié)議缺省為java,http協(xié)議缺省為json類接口ThreadPool、SerializationFixedThreadPool、Hessian2SerializationDubbo基礎(chǔ)介紹Dubbo使用方式介紹Dubbo使用方式介紹本 包含的知識點如下:Main函數(shù)的生產(chǎn)者和消費者Java與Tomcat生產(chǎn)者消費者Xml配置與代碼配置Dubbo的基礎(chǔ)知識—Main函數(shù)的生產(chǎn)者和消費者適用于純 服務(wù)集群全部采用長連接啟動方式:com.alibaba.dubbo.container.Main默認加載META-INF/spring/*.xmlDubbo的基礎(chǔ)知識—Java與Tomcat生產(chǎn)者消費者適用于大型web應(yīng)用拆分服務(wù)Main方法提供服務(wù)與tomcat
Web應(yīng)用消費者結(jié)合用web.xml解析所有xml,加載dubboDubbo的基礎(chǔ)知識—Xml配置與代碼配置生產(chǎn)者Xml
:
<dubbo:register/>Xml
:
<dubbo:application/>Xml
:
<dubbo:protocol/>Xml
:
<dubbo:service/>消費者Xml
:
<dubbo:register/>Xml
:
<dubbo:application/>Xml
:
<dubbo:reference/>Api:RegisterConfigApi:
ApplicationConfigApi:
ProtocolConfigApi:
ServiceConfigApi:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房產(chǎn)移交合同范例
- 委托財務(wù)合同范例
- 北京保姆服務(wù)合同范例
- 工程專業(yè)分包合同范例
- 2024年丹東道路運輸客運從業(yè)資格證考試
- 2024年烏魯木齊c1客運上崗證模擬考試
- 英語四級分類詞匯
- 賽項規(guī)程-中職學(xué)生組(中國舞表演)
- 移動機器人原理與技術(shù) 課件 第五章 移動機器人路徑規(guī)劃與避障
- 八年級下冊第一單元知識點總結(jié)
- 大學(xué)生職業(yè)生涯規(guī)劃《我的未來我做主》棕色簡約風模板
- 24春國家開放大學(xué)《機電一體化系統(tǒng)綜合實訓(xùn)》大作業(yè)參考答案
- 審計專業(yè)職業(yè)生涯規(guī)劃總結(jié)報告
- 入職心理測試題目及答案300道
- 貨車車輛定點維修合同協(xié)議書
- 英文版中國故事繪本愚公移山
- 惡性心律失常及常見心律失常識別與急診處理課件
- 黃楊寧片對心腦血管疾病的保護機制
- 2024 年春國家開放大學(xué)《思想道德與法治》 形考作業(yè)參考答案
- 高標準農(nóng)田項目施工部冬季施工已有設(shè)施和管線的加固保護等特殊情況下的施工措施
- 填埋場工藝流程設(shè)計
評論
0/150
提交評論