ZooKeeper分佈式專題與Dubbo微服務入門

第1章 分佈式系統概念與ZooKeeper簡介
對分佈式系統以及ZooKeeper進行簡介,使得你們對其有大體的瞭解
1-1 zookeeper簡介
1-2 什麼是分佈式系統
1-3 分佈式系統的瓶頸以及zk的相關特性java

第2章 ZooKeeper安裝
如何安裝ZooKeeper以及對ZooKeeper最基本的數據模型進行剖析
2-1 JDK的安裝
2-2 zookeeper下載、安裝以及配置環境變量
2-3 zookeeper文件夾主要目錄介紹
2-4 zookeeper配置文件介紹,運行zknode

第3章 ZooKeeper基本數據模型
學習客戶端命令行以前須要對ZooKeeper的一些基本特性有必定的瞭解,便於便於對ZooKeeper有全面的理解
3-1 zk數據模型介紹
3-2 zk客戶端鏈接關閉服務端,查看znode
3-3 zookeeper的做用體現spring

第4章 ZK基本特性與基於Linux的ZK客戶端命令行學習
瞭解ZK在Linux上的命令行操做,這部分須要會,至少要了解如何進行操做的,作好筆記記錄好相關命令
4-1 zookeeper經常使用命令行操做
4-2 session的基本原理與create命令的使用
4-3 set與delete命令的使用_(有一處打點 內容不肯定)
4-4 zk特性 – 理解watcher機制
4-5 父節點watcher事件
4-6 子節點watcher事件
4-7 watcher經常使用使用場景
4-8 權限acl詳解,acl的構成-scheme與id
4-9 acl的構成-permissions
4-10 acl命令行world講解
4-11 acl命令行auth講解
4-12 acl命令行digest講解
4-13 acl命令行ip講解
4-14 acl之super超級管理員
4-15 acl的經常使用使用場景
4-16 zk四字命令 上
4-17 zk四字命令 下api

第5章 選舉模式和ZooKeeper的集羣安裝
學習選舉模式和ZooKeeper集羣安裝,模擬商用環境,測試集羣角色以及選舉
5-1 集羣的一些基本概念
5-2 單機僞分佈式安裝zookeeper集羣
5-3 三臺物理機(虛擬機)安裝zookeeper集羣
5-4 測試集羣角色以及選舉tomcat

第6章 使用ZooKeeper原生Java API進行客戶端開發
使用java原生api進行客戶端開發
6-1 創建客戶端與zk服務端的鏈接
6-2 zk會話重連機制
6-3 同步異步建立zk節點
6-4 修改zk節點數據
6-5 同步異步刪除zk節點
6-6 CountDownLatch的介紹
6-7 CountDownLatch代碼示例
6-8 獲取zk節點數據
6-9 獲取zk子節點列表
6-10 判斷zk節點是否存在
6-11 acl - 默認匿名權限
6-12 acl -自定義用戶權限
6-13 acl - ip權限session

第7章 Apache Curator客戶端的使用
企業最喜歡使用的ZK開源客戶端,方便實用,要學會
7-1 curator簡介與客戶端之間的異同點
7-2 搭建maven工程,創建curator與zkserver的鏈接
7-3 zk命名空間以及建立節點
7-4 修改節點以及刪除節點
7-5 查詢節點相關信息
7-6 curator之usingWatcher
7-7 curator之nodeCache一次註冊N次監聽
7-8 curator之PathChildrenCache子節點監聽
7-9 zk-watcher實例 統一更新N臺節點的配置文件
7-10 curator之acl權限操做與認證受權架構

第8章 Dubbo入門到重構服務
將SpringMVC構建的商品秒殺Demo重構爲Dubbo微服務系統
8-1 架構演變過程
8-2 dubbo 入門簡介
8-3 單體到分層模式代碼演示
8-4 重構商品服務,抽取抽象工程
8-5 暴露商品服務
8-6 使用tomcat啓動dubbo服務
8-7 使用main主線程啓動dubbo服務
8-8 使用dubbo內置main打包jar啓動
8-9 重構而且暴露訂單服務
8-10 開發dubbo消費者服務調用方
8-11 測試dubbo消費者調用商品服務和訂單服務
8-12 安裝啓動dubbo監控服務
8-13 測試dubbo監控服務的統計數據以及圖表
8-14 如何升級dubbo到最新版本異步

第9章 分佈式鎖
ZooKeeper+Dubbo實踐分佈式鎖的案例
9-1 死鎖與活鎖的概念
9-2 分佈式鎖的概念與數據最終不一致性的場景
9-3 curator與spring的整合
9-4 獲取分佈式鎖的流程
9-5 開發分佈式鎖maven

第10章 課程總結
對整個課程的所用到的理論,技術作一個簡單的回顧總結
10-1 課程總結分佈式

下載地址:百度網盤下載

相關文章
相關標籤/搜索