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

愛碼網專注于資源免費下載

ZooKeeper: Distributed Process Coordination PDF 下載

ZooKeeper: Distributed Process Coordination PDF 下載-第1張圖片 此部分為隱藏內容,請輸入驗證碼后查看
驗證碼:


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

一.資料圖片

ZooKeeper: Distributed Process Coordination PDF 下載-第2張圖片

二.資料簡介

Building distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this book provides good practices to give you a head start, and points out caveats that developers and administrators alike need to watch for along the way. In three separate sections, ZooKeeper contributors Flavio Junqueira and Benjamin Reed introduce the principles of distributed systems, provide ZooKeeper programming techniques, and include the information you need to administer this service. Learn how ZooKeeper solves common coordination tasks Explore the ZooKeeper API's Java and C implementations and how they differ Use methods to track and react to ZooKeeper state changes Handle failures of the network, application processes, and ZooKeeper itself Learn about ZooKeeper's trickier aspects dealing with concurrency, ordering, and configuration Use the Curator high-level interface for connection management Become familiar with ZooKeeper internals and administration tools.

三.作者簡介

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

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

四.資料目錄

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


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

網友評論