国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛碼網(wǎng)專注于資源免費下載

ZooKeeper:分布式過程協(xié)同技術(shù)詳解 PDF 下載

ZooKeeper:分布式過程協(xié)同技術(shù)詳解 PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請輸入驗證碼后查看
驗證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗證碼 ” ,獲取驗證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請在下載后24小時內(nèi)刪除。如果喜歡,請購買正版!

一.資料圖片

ZooKeeper:分布式過程協(xié)同技術(shù)詳解 PDF 下載-第2張圖片

二.資料簡介

本書分三部分,共10章。第一部分(第1~2章)闡述ApacheZooKeeper這類系統(tǒng)的設(shè)計目的和動機(jī),并介紹分布式系統(tǒng)的一些必要背景知識。第1章介紹ZooKeeper可以做什么,以及其設(shè)計如何支撐這些任務(wù)。第2章介紹基本概念和基本組成模塊,并通過命令行工具的具體操作介紹了ZooKeeper可以做什么。第二部分(第3~8章)闡述開發(fā)人員所需要掌握的ZooKeeper庫調(diào)用方法和編程技巧。第3章介紹Java語言的API.第4章解釋如何跟蹤和處理ZooKeeper中的狀態(tài)變更情況。第5章介紹如何在系統(tǒng)或網(wǎng)絡(luò)故障時恢復(fù)應(yīng)用。第6章介紹需要注意來避免故障的一些繁雜卻很重要的場景。第7章介紹C語言版的API接口,也可以作為非Java語言實現(xiàn)的ZooKeeperAPI的基礎(chǔ),對非Java語言的開發(fā)人員非常有幫助。第8章介紹一款更高層級的封裝的ZooKeeper接口。第三部分(第9~10章)主要介紹ZooKeeper內(nèi)部原理及如何運行ZooKeeper.第9章介紹ZooKeeper的作者們在設(shè)計時所采用的方案。第10章介紹如何對ZooKeeper進(jìn)行配置。

三.作者簡介

作者介紹Flavio Junqueira 是微軟研究院在英國劍橋大學(xué)的研究人員之一。他擁有美國加州大學(xué)圣地亞哥分校計算機(jī)科學(xué)博士學(xué)位。他的研究范圍涉及分布式系統(tǒng)的各個方面,包括分布式算法、并發(fā)性和可擴(kuò)展性。他是Apache項目如Apache ZooKeeper(PMC主席和提交者)和Apache BookKeeper(提交者)的積極貢獻(xiàn)者。他一有空就喜歡睡覺。

Benjamin Reed 是一位負(fù)責(zé)Facebook中所有細(xì)節(jié)工作的軟件工程師。他以前的職位包括雅虎研究院首席研究科學(xué)家(負(fù)責(zé)所有大的方向)和IBM Almaden Research的研究人員(負(fù)責(zé)所有事情,無論大?。?。他擁有加州大學(xué)圣克魯斯分校計算機(jī)科學(xué)博士學(xué)位。他從事的工作涉及分布式計算、大數(shù)據(jù)處理、分布式存儲、系統(tǒng)管理和嵌入式框架等領(lǐng)域。他參加了各種開源項目,如Hadoop和Linux操作系統(tǒng)等。他幫助啟動了由Apache軟件基金會主辦的項目如Pig、ZooKeeper和BookKeeper。

四.資料目錄

前言1
第一部分ZooKeeper的概念和基礎(chǔ)
第1章簡介7
1.1ZooKeeper的使命8
1.1.1ZooKeeper改變了什么10
1.1.2ZooKeeper不適用的場景10
1.1.3關(guān)于Apache項目11
1.1.4通過ZooKeeper構(gòu)建分布式系統(tǒng)11
1.2示例:主—從應(yīng)用12
1.2.1主節(jié)點失效13
1.2.2從節(jié)點失效14
1.2.3通信故障14
1.2.4任務(wù)總結(jié)15
1.3分布式協(xié)作的難點16
1.4ZooKeeper的成功和注意事項18
第2章了解ZooKeeper19
2.1ZooKeeper基礎(chǔ)19
2.1.1API概述20
2.1.2znode的不同類型21
2.1.3監(jiān)視與通知22
2.1.4版本24
2.2ZooKeeper架構(gòu)25
2.2.1ZooKeeper仲裁26
2.2.2會話27
2.3開始使用ZooKeeper28
2.3.1第一個ZooKeeper會話28
2.3.2會話的狀態(tài)和聲明周期31
2.3.3ZooKeeper與仲裁模式33
2.3.4實現(xiàn)一個原語:通過ZooKeeper實現(xiàn)鎖36
2.4一個主—從模式例子的實現(xiàn)37
2.4.1主節(jié)點角色37
2.4.2從節(jié)點、任務(wù)和分配40
2.4.3從節(jié)點角色40
2.4.4客戶端角色41
2.5小結(jié)43
第二部分使用ZooKeeper進(jìn)行開發(fā)
第3章開始使用ZooKeeper的API47
3.1設(shè)置ZooKeeper的CLASSPATH47
3.2建立ZooKeeper會話47
3.2.1實現(xiàn)一個Watcher49
3.2.2運行Watcher的示例51
3.3獲取管理權(quán)53
3.3.1異步獲取管理權(quán)57
3.3.2設(shè)置元數(shù)據(jù)60
3.4注冊從節(jié)點62
3.5任務(wù)隊列化65
3.6管理客戶端66
3.7小結(jié)68
第4章處理狀態(tài)變化70
4.1單次觸發(fā)器71
4.2如何設(shè)置監(jiān)視點72
4.3普遍模型73
4.4主—從模式的例子74
4.4.1管理權(quán)變化74
4.4.2主節(jié)點等待從節(jié)點列表的變化77
4.4.3主節(jié)點等待新任務(wù)進(jìn)行分配80
4.4.4從節(jié)點等待分配新任務(wù)83
4.4.5客戶端等待任務(wù)的執(zhí)行結(jié)果86
4.5另一種調(diào)用方式:Multiop88
4.6通過監(jiān)視點代替顯式緩存管理90
4.7順序的保障91
4.7.1寫操作的順序91
4.7.2讀操作的順序91
4.7.3通知的順序92
4.8監(jiān)視點的羊群效應(yīng)和可擴(kuò)展性93
4.9小結(jié)94
第5章故障處理96
5.1可恢復(fù)的故障98
5.2不可恢復(fù)的故障102
5.3群首選舉和外部資源103
5.4小結(jié)106
第6章ZooKeeper注意事項107
6.1使用ACL107
6.1.1內(nèi)置的鑒權(quán)模式108
6.1.2SASL和Kerberos111
6.1.3增加新鑒權(quán)模式111
6.2恢復(fù)會話111
6.3當(dāng)znode節(jié)點重新創(chuàng)建時,重置版本號112
6.4sync方法112
6.5順序性保障114
6.5.1連接丟失時的順序性114
6.5.2同步API和多線程的順序性115
6.5.3同步和異步混合調(diào)用的順序性115
6.6數(shù)據(jù)字段和子節(jié)點的限制116
6.7嵌入式ZooKeeper服務(wù)器116
6.8小結(jié)117
第7章C語言客戶端118
7.1配置開發(fā)環(huán)境118
7.2開始會話119
7.3引導(dǎo)主節(jié)點121
7.4行使管理權(quán)126
7.5任務(wù)分配129
7.6單線程與多線程客戶端132
7.7小結(jié)135
第8章Curator:ZooKeeperAPI的高級封裝庫136
8.1Curator客戶端程序136
8.2流暢式API137
8.3監(jiān)聽器138
8.4Curator中狀態(tài)的轉(zhuǎn)換140
8.5兩種邊界情況141
8.6菜譜141
8.6.1群首閂142
8.6.2群首選舉器143
8.6.3子節(jié)點緩存器146
8.7小結(jié)148
第三部分ZooKeeper的管理
第9章ZooKeeper內(nèi)部原理151
9.1請求、事務(wù)和標(biāo)識符152
9.2群首選舉153
9.3Zab:狀態(tài)更新的廣播協(xié)議157
9.4觀察者161
9.5服務(wù)器的構(gòu)成162
9.5.1獨立服務(wù)器163
9.5.2群首服務(wù)器164
9.5.3追隨者和觀察者服務(wù)器165
9.6本地存儲166
9.6.1日志和磁盤的使用166
9.6.2快照167
9.7服務(wù)器與會話169
9.8服務(wù)器與監(jiān)視點170
9.9客戶端170
9.10序列化171
9.11小結(jié)171
第10章運行ZooKeeper173
10.1配置ZooKeeper服務(wù)器174
10.1.1基本配置175
10.1.2存儲配置175
10.1.3網(wǎng)絡(luò)配置177
10.1.4集群配置179
10.1.5認(rèn)證和授權(quán)選項181
10.1.6非安全配置182
10.1.7日志183
10.1.8專用資源185
10.2配置ZooKeeper集群185
10.2.1多數(shù)原則186
10.2.2法定人數(shù)的可配置性186
10.2.3觀察者188
10.3重配置188
10.4配額管理194
10.5多租賃配置196
10.6文件系統(tǒng)布局和格式197
10.6.1事務(wù)日志198
10.6.2快照199
10.6.3時間戳文件200
10.6.4已保存的ZooKeeper數(shù)據(jù)的應(yīng)用200
10.7四字母命令201
10.8通過JMX進(jìn)行監(jiān)控202
10.9工具209
10.10小結(jié)209


本文鏈接:http://fangxuan.com.cn/java/193.html

網(wǎng)友評論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位