Zookeeper+Spring跨機房容災系統(tǒng)以及灰度發(fā)布視頻教程下載
課程介紹:
ZooKeeper是一個分布式的,開放源碼的分布式應用程序協(xié)調服務,是Google的Chubby一個開源的實現(xiàn),是Hadoop和Hbase的重要組件。它是一個為分布式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分布式同步、組服務等。ZooKeeper包含一個簡單的原語集,[1] 提供Java和C的接口。ZooKeeper代碼版本中,提供了分布式獨享鎖、選舉、隊列的接口,代碼在zookeeper-3.4.3\src\recipes。其中分布鎖和隊列有Java和C兩個版本,選舉只有Java版本。ZooKeeper的目標就是封裝好復雜易出錯的關鍵服務,將簡單易用的接口和性能高效、功能穩(wěn)定的系統(tǒng)提供給用戶。
而Spring是一個開放源代碼的設計層面框架,他解決的是業(yè)務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統(tǒng)應用。Spring是于2003 年興起的一個輕量級的Java 開發(fā)框架,由Rod Johnson創(chuàng)建。簡單來說,Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架。
本套視頻教程結合Zookeeper和Spring對跨機房容災系統(tǒng)以及灰度發(fā)布進行了詳細講解,教程使用到的軟件及版本為: centos系統(tǒng),zookeeper 3.4.6,Spring4。
Zookeeper+Spring跨機房容災系統(tǒng)以及灰度發(fā)布視頻教程包括:視頻+源碼
Zookeeper+Spring跨機房容災系統(tǒng)以及灰度發(fā)布視頻教程學習后可實現(xiàn)以下目標:
1、熟練開發(fā)各種分布式應用
2、掌控zookeeper java客戶端開發(fā)
3、熟練運用curator的各種特性
Zookeeper+Spring跨機房容災系統(tǒng)以及灰度發(fā)布視頻教程目錄介紹:
第1節(jié)、zookeepeer集群簡介,跨機房容災系統(tǒng)架構設計
第2節(jié)、zookeeper的java客戶端與spring整合(上)
第3節(jié)、zookeeper的java客戶端與spring整合(下)
第4節(jié)、zookeeper-3watcher使用(上)
第5節(jié)、zookeeper-3watcher使用(下)
第6節(jié)、Curator介紹與使用
第7節(jié)、zookeeper跨機房容災系統(tǒng)設計兩種方案詳細講解
第8節(jié)、zookeeper跨機房容災具體實現(xiàn)
第9節(jié)、zookeeper跨機房容災系統(tǒng)的調試,以及分布式鎖的簡單介紹
第10節(jié)、zookeeper分布式鎖(上)
第11節(jié)、zookeeper分布式鎖(下)
第12節(jié)、zookeeper實現(xiàn)灰度指定服務器發(fā)布
第13節(jié)、課程總結以及未來展望