更新時間:2019-11-12 來源:黑馬程序員 瀏覽量:
| ||
中級 | 共4天課 | |
本套課程中,第一階段深入Zookeeper原理和源碼,分析Zookeeper的核心實現(xiàn),并通過多個應(yīng)用場景說明,體現(xiàn)出其重要性和廣泛的應(yīng)用性。第二階段深入Dubbo RPC、SPI等核心功能點,列舉多個示例加以應(yīng)用說明,期望能夠幫助學者快速提升Dobbo和Zookeeper的技術(shù)能力。 | ||
1、課程簡介
Zookeeper是一個開源分布式應(yīng)用程序協(xié)調(diào)服務(wù)。提供分布式數(shù)據(jù)一致性解決方案,分布式應(yīng)用程序可以實現(xiàn)數(shù)據(jù)發(fā)布訂閱、負載均衡、命名服務(wù)、集群管理分布式鎖、分布式隊列等功能。在大數(shù)據(jù)、分布式系統(tǒng)或架構(gòu)中占有很重要的協(xié)調(diào)位置。
Dubbo 是一款高性能、輕量級的開源Java RPC框架,提供面向接口代理的高性能RPC調(diào)用、智能負載均衡、服務(wù)自動注冊和發(fā)現(xiàn)、運行期流量調(diào)度、可視化服務(wù)治理和運維等功能。
2、適應(yīng)人群
有一定的Java Web基礎(chǔ)。
3、課程亮點
系統(tǒng)的學習Dubbo技術(shù)棧,掌握Dubbo、Zookeeper架構(gòu)原理及應(yīng)用。
lZookeeper
分布式CAP原則
2PC、3PC
Paxos、ZAB
ZK單機&集群
快速入門
源碼解析
場景應(yīng)用
分布式鎖、隊列
1Dubbo
RPC核心
RPC實現(xiàn)
容錯&治理
IO模型&Dubbo架構(gòu)
源碼解析
4、主講內(nèi)容
章節(jié)一:Zookeeper
1.分布式概述
2.ZK概述
3.分布式CAP
4.一致性實現(xiàn)
5.ZK單機&集群搭建
6.ZK快速入門
7.ZK源碼解析
8.ZK應(yīng)用場景
9.分布式鎖和隊列
章節(jié)二:Dubbo
1.RPC核心
2.手寫RPC
3.Dubbo高可用
4.Dubbo IO模型
5.Dubbo 架構(gòu)
6.源碼解析
推薦詳細了解黑馬程序員java培訓(xùn)課程。