注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)認證與等級考試全國計算機應(yīng)用技術(shù)(NIT)分布式系統(tǒng)應(yīng)用設(shè)計

分布式系統(tǒng)應(yīng)用設(shè)計

分布式系統(tǒng)應(yīng)用設(shè)計

定 價:¥48.00

作 者: Brendan Burns,趙軍平,王天青
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519834852 出版時間: 2019-09-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  ■ 深入理解設(shè)計模式和可重用組件如何幫助開發(fā)者開發(fā)可靠分布式系統(tǒng)?!?如何借助邊車、適配器和大使模式在單機環(huán)境中將功能分解成為一組容器?!?掌握多節(jié)點常見的松耦合模式,以實現(xiàn)復(fù)制、擴展和組件之間的通信?!?學(xué)習(xí)大規(guī)模批處理設(shè)計模式,如工作隊列、基于事件的處理和協(xié)調(diào)工作流程。無論你是開發(fā)分布式系統(tǒng)的新兵,還是經(jīng)驗豐富的老手,本書所描述的設(shè)計模式和組件都可以幫助你將分布式系統(tǒng)開發(fā)從藝術(shù)轉(zhuǎn)變?yōu)榭茖W(xué)。分布式系統(tǒng)的可重用組件和相關(guān)開發(fā)模式使得開發(fā)者可以更專注于應(yīng)用的核心邏輯。本書的目標是幫助開發(fā)人員在構(gòu)建分布式系統(tǒng)時可以做得更好、更快、更高效。

作者簡介

  Brendan Burns,微軟Azure的杰出工程師,也是Kubernetes開源項目的共同創(chuàng)始人。在加入微軟之前,他曾在谷歌云平臺工作,幫助構(gòu)建了Deployment Manager和Cloud DNS等API。

圖書目錄

目錄
前言1
第1章 概述7
系統(tǒng)開發(fā)簡介7
軟件開發(fā)中的模式簡介8
模式,實踐和組件的價值10
小結(jié)12
第Ⅰ部分 單節(jié)點模式
第2章 邊車模式17
一個邊車模式的例子:為遺留系統(tǒng)增加HTTPS 功能18
基于邊車模式的動態(tài)配置19
模塊化應(yīng)用容器20
使用邊車模式構(gòu)建一個簡單的PaaS22
基于邊車模式的模塊化和可重用性設(shè)計23
小結(jié)27
第3章 大使模式28
使用大使模式來做服務(wù)分片29
使用大使模式實現(xiàn)服務(wù)代理33
使用大使模式做請求驗證或拆分33
第4章 適配器37
監(jiān)控38
日志40
第Ⅱ部分 服務(wù)模式
第5章 基于副本的負載均衡51
無狀態(tài)服務(wù)51
會話跟蹤服務(wù)55
應(yīng)用層復(fù)制服務(wù)56
緩存層介紹56
擴展緩存層60
小結(jié)64
第6章 分片服務(wù)65
緩存分片66
深入了解分片函數(shù)73
支持副本的分配服務(wù)77
熱分片系統(tǒng)77
第7章 分散模式與聚集模式79
在根節(jié)點上進行分散/聚集80
葉子分片82
第8章 函數(shù)與事件驅(qū)動處理87
何時采用FaaS87
FaaS的模式91
第9章 所有權(quán)選舉98
是否需要主副本選舉99
主副本選舉概要101
處理并發(fā)操作109
第Ⅲ部分 批處理計算模式
第10章 工作隊列系統(tǒng)115
通用工作隊列系統(tǒng)115
實踐:實現(xiàn)視頻縮略圖器122
動態(tài)擴展執(zhí)行器123
多執(zhí)行器模式125
第11章 事件驅(qū)動的批處理127
事件驅(qū)動批處理模式128
實踐:為新用戶注冊構(gòu)建事件驅(qū)動流程134
發(fā)布者/訂閱者基礎(chǔ)結(jié)構(gòu)136
實踐:部署Kafka137
第12章 協(xié)調(diào)批處理140
連接(或欄柵同步)140
Reduce142
實踐:圖像標記和處理流水線145
第13章 結(jié)論:一個新的開始149

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號