分布式繫統應用設計
作 者: Brendan Burns 著 趙軍平 王天青 譯 著 Brendan Burns 著 趙軍平 王天青 譯 編 趙軍平//王天青 譯
定 價: 48
出?版?社: 中國電力出版社
出版日期: 2019年09月01日
頁 數: 160
裝 幀: 簡裝
ISBN: 9787519834852
●目錄前言1章 概述7繫統開發簡介7軟件開發中的模式簡介8模式,實踐和組件的價值10小結12第Ⅰ部分 單節點模式第2章 邊車模式17一個邊車模式的例子:為遺留繫統增加HTTPS 功能18基於邊車模式的動態配置19模塊化應用容器20使用邊車模式構建一個簡單的PaaS22基於邊車模式的模塊化和可重用性設計23小結27第3章 大使模式28使用大使模式來做服務分片29使用大使模式實現服務代理33使用大使模式做請求驗證或拆分33第4章 適配器37監控38日志40第Ⅱ部分 服務模式第5章 基於副本的負載均衡51無狀態服務51會話跟蹤服務55應用層復制服務56緩存層介紹56擴展緩存層60小結64第6章 分片服務65緩存分片66深入了解分片函數73支持副本的分配服務77熱分片繫統77第7章 分散模式與聚集模式79在根節點上進行分散/聚集80葉子分片82第8章 函數與事件驅動處理87何時采用FaaS87FaaS的模式91第9章 所有權選舉98是否需要主副本選舉99主副本選舉概要101處理並發操作109第Ⅲ部分 批處理計算模式0章 工作隊列繫統115通用工作隊列繫統115實踐:實現視頻縮略圖器122動態擴展執行器123多執行器模式1251章 事件驅動的批處理127事件驅動批處理模式128實踐:為新用戶注冊構建事件驅動流程134發布者/訂閱者基礎結構136實踐:部署Kafka1372章 協調批處理140連接(或欄柵同步)140Reduce142實踐:圖像標記和處理流水線1453章 結論:一個新的開始149
內容簡介
深入理解設計模式和可重用組件如何幫助開發者開發可靠分布式繫統。如何借助邊車、適配器和大使模式在單機環境中將功能分解成為一組容器。掌握多節點常見的松耦合模式,以實現復制、擴展和組件之間的通信。學習大規模批處理設計模式,如工作隊列、基於事件的處理和協調工作流程。
Brendan Burns 著 趙軍平 王天青 譯 著 Brendan Burns 著 趙軍平 王天青 譯 編 趙軍平//王天青 譯
布蘭登?伯恩斯(Brendan Burns),微軟Azure的傑出工程師,也是Kubernetes開源項目的共同創始人。在加入微軟之前,他曾在谷歌雲平臺工作,幫助構建了Deployment Manager和Cloud DNS等API。
"