分布式係統應用設計

分布式係統應用設計 pdf epub mobi txt 電子書 下載2025

出版者:中國電力齣版社
作者:Brendan Burns
出品人:
頁數:150
译者:趙軍平
出版時間:2019-9-1
價格:48
裝幀:平裝
isbn號碼:9787519834852
叢書系列:O'reilly係列
圖書標籤:
  • 分布式
  • 計算機
  • O'Reilly
  • 2019
  • 分布式係統
  • 係統設計
  • 應用開發
  • 微服務
  • 雲計算
  • 架構模式
  • 高並發
  • 可擴展性
  • 容錯性
  • 實踐指南
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

容器及其編排係統的快速發展極大地改變瞭分布式係統的開發和部署方式,從此,我們有瞭全新的方式與接口來描述核心分布式係統的開發模式及可重用的容器化組件。作為一本指導性手冊,《分布式係統應用設計》主要介紹瞭常見的可重用的設計模式,以幫助開發人員更高效地開發可靠的分布式係統。

之前開發者經常不得不從頭開發係統,導緻每個係統架構看起來都各不相同。

《分布式係統應用設計》作者展示瞭如何利用現有的、驗證過的設計模式來構建可靠的分布式係統。對於係統工程師和應用開發者而言,可以從中學習如何藉助設計模式強大的語言和框架錶徵優勢來顯著提高工程質量。

深入理解設計模式和可重用組件如何幫助開發者開發可靠分布式係統。如何藉助邊車、適配鬻和大使模式在單機環境中將功能分解成為一組容器。

掌握多節點常見的鬆耦閤模式,以實現復製、擴展和組件之間的通信。

學習大規模批處理設計模式,如工作隊列、基於事件的處理和協調工作流程。

著者簡介

Brendan Burns,微軟Azure的傑齣工程師,也是Kubernetes開源項目的共同創始人。在加入微軟之前,他曾在榖歌雲平颱工作,幫助構建瞭Deployment Manager和Cloud DNS等API。

圖書目錄

前言1
第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
何時采用FaaS87
FaaS的模式91
第9章 所有權選舉98
是否需要主副本選舉99
主副本選舉概要101
處理並發操作109
第Ⅲ部分 批處理計算模式
第10章 工作隊列係統115
通用工作隊列係統115
實踐:實現視頻縮略圖器122
動態擴展執行器123
多執行器模式125
第11章 事件驅動的批處理127
事件驅動批處理模式128
實踐:為新用戶注冊構建事件驅動流程134
發布者/訂閱者基礎結構136
實踐:部署Kafka137
第12章 協調批處理140
連接(或欄柵同步)140
Reduce142
實踐:圖像標記和處理流水綫145
第13章 結論:一個新的開始149
· · · · · · (收起)

讀後感

評分

前几天在网上看到Microsoft的一个Kubernetes的学习[文档],还不错,里面有k8s项目的联合创始人Brendan Burns(也就是本书作者)的视频教程和两本电子书都可以免费下载,视频内容可以温故知新;书里面有一本《Designing Distributed Systems》,看着标题挺吸引人的,内容也不多,...  

評分

前几天在网上看到Microsoft的一个Kubernetes的学习[文档],还不错,里面有k8s项目的联合创始人Brendan Burns(也就是本书作者)的视频教程和两本电子书都可以免费下载,视频内容可以温故知新;书里面有一本《Designing Distributed Systems》,看着标题挺吸引人的,内容也不多,...  

評分

Developing reliable, scalable distributed systems today is often more black art than science. Building these systems is complicated and, because few formally established patterns are available for designing them, most of these systems end up looking very un...

評分

Developing reliable, scalable distributed systems today is often more black art than science. Building these systems is complicated and, because few formally established patterns are available for designing them, most of these systems end up looking very un...

評分

前几天在网上看到Microsoft的一个Kubernetes的学习[文档],还不错,里面有k8s项目的联合创始人Brendan Burns(也就是本书作者)的视频教程和两本电子书都可以免费下载,视频内容可以温故知新;书里面有一本《Designing Distributed Systems》,看着标题挺吸引人的,内容也不多,...  

用戶評價

评分

原著4星吧,無奈翻譯的也太爛瞭吧,這兩名譯者真的是亂來。第一次評論一本書,居然是被翻譯太渣,氣來的。。。。。

评分

基於容器k8s的設計模式

评分

原著4星吧,無奈翻譯的也太爛瞭吧,這兩名譯者真的是亂來。第一次評論一本書,居然是被翻譯太渣,氣來的。。。。。

评分

基於容器k8s的設計模式

评分

基於容器k8s的設計模式

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有