91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
分布式系統(tǒng)應(yīng)用設(shè)計(jì)(第二版)
分布式系統(tǒng)應(yīng)用設(shè)計(jì)(第二版)
Brendan Burns
高曉明 譯
出版時(shí)間:2026年02月
頁數(shù):202
“學(xué)習(xí)分布式系統(tǒng)充滿了挑戰(zhàn),但Brendan Burns通過引入標(biāo)準(zhǔn)化、易于理解和使用的模式,使這項(xiàng)任務(wù)變得更安全、更簡單、更易于掌握?!?br /> ——Anne Currie,Strategically Green Learning and Development首席執(zhí)行官,
《 Building Green Software》作者

每個(gè)分布式系統(tǒng)都追求可靠性、性能與質(zhì)量,但構(gòu)建這樣的系統(tǒng)充滿挑戰(zhàn)。建立一套設(shè)計(jì)模式能讓軟件開發(fā)者和系統(tǒng)架構(gòu)師使用通用語言描述系統(tǒng),并從他人開發(fā)的模式與實(shí)踐中汲取經(jīng)驗(yàn)。
容器與Kubernetes的普及為核心分布式系統(tǒng)模式和可復(fù)用的容器化組件鋪平了道路。本實(shí)踐指南匯集了一系列可復(fù)用的通用模式,通過借鑒當(dāng)今性能最佳的分布式系統(tǒng)中采用的通用模式與實(shí)踐,為構(gòu)建系統(tǒng)提供指導(dǎo)。即使你從未構(gòu)建過分布式系統(tǒng),這些通用模式也能使你構(gòu)建的系統(tǒng)更易于上手且更高效。
本書作者展示了如何改造現(xiàn)有軟件設(shè)計(jì)模式來設(shè)計(jì)與構(gòu)建可靠的分布式應(yīng)用。系統(tǒng)工程師和應(yīng)用開發(fā)者將了解這些久經(jīng)考驗(yàn)的模式如何通過提供通用的語言和框架,顯著提升系統(tǒng)質(zhì)量。
本次全面更新的第二版新增了關(guān)于AI推理、AI訓(xùn)練,以及構(gòu)建面向現(xiàn)實(shí)世界的健壯系統(tǒng)的章節(jié)。
● 理解模式與可復(fù)用組件如何助力快速開發(fā)可靠的分布式系統(tǒng)。
● 通過邊車模式、適配器模式和大使模式,將應(yīng)用程序拆分為單機(jī)上的容器組。
● 探索用于組件間復(fù)制、擴(kuò)展與通信的松耦合多節(jié)點(diǎn)分布式模式。
● 學(xué)習(xí)適用于批處理工作隊(duì)列、事件驅(qū)動(dòng)處理及協(xié)調(diào)式工作流的大規(guī)模批數(shù)據(jù)處理分布式模式。
  1. 前言
  2. 第一部分 基礎(chǔ)概念
  3. 第1章 概述
  4. 1.1 系統(tǒng)開發(fā)簡史
  5. 1.2 軟件開發(fā)模式的演進(jìn)歷程
  6. 1.2.1 算法編程的規(guī)范化
  7. 1.2.2 面向?qū)ο缶幊棠J?
  8. 1.2.3 開源軟件的崛起
  9. 1.3 模式、實(shí)踐與組件的價(jià)值
  10. 1.3.1 站在巨人的肩膀上
  11. 1.3.2 用于討論實(shí)踐的通用語言
  12. 1.3.3 便于復(fù)用的共享組件
  13. 1.4 小結(jié)
  14. 第2章 分布式系統(tǒng)核心概念
  15. 2.1 API與RPC
  16. 2.2 時(shí)延性能指標(biāo)
  17. 2.3 可靠性
  18. 2.4 百分位數(shù)
  19. 2.5 冪等性
  20. 2.6 交付語義
  21. 2.7 關(guān)系完整性
  22. 2.8 數(shù)據(jù)一致性
  23. 2.9 編排與Kubernetes
  24. 2.10 健康檢查
  25. 2.11 小結(jié)
  26. 第二部分 單節(jié)點(diǎn)模式
  27. 第3章 邊車模式
  28. 3.1 邊車模式示例:為遺留服務(wù)添加HTTPS支持
  29. 3.2 基于邊車模式的動(dòng)態(tài)配置
  30. 3.3 模塊化應(yīng)用容器
  31. 3.4 基于邊車模式構(gòu)建簡易PaaS平臺(tái)
  32. 3.5 邊車模塊化與可復(fù)用性設(shè)計(jì)
  33. 3.5.1 容器參數(shù)化配置
  34. 3.5.2 定義容器的API接口
  35. 3.5.3 容器文檔化
  36. 3.6 小結(jié)
  37. 第4章 大使模式
  38. 4.1 使用大使模式實(shí)現(xiàn)服務(wù)分片
  39. 4.2 使用大使模式實(shí)現(xiàn)服務(wù)代理
  40. 4.3 使用大使模式進(jìn)行實(shí)驗(yàn)或請求分流
  41. 4.4 小結(jié)
  42. 第5章 適配器
  43. 5.1 監(jiān)控
  44. 5.2 日志記錄
  45. 5.3 添加健康監(jiān)控器
  46. 5.4 小結(jié)
  47. 第三部分 服務(wù)模式
  48. 第6章 多副本負(fù)載均衡服務(wù)
  49. 6.1 無狀態(tài)服務(wù)
  50. 6.1.1 負(fù)載均衡的就緒檢測
  51. 6.1.2 實(shí)戰(zhàn)演練:在Kubernetes中創(chuàng)建多副本服務(wù)
  52. 6.2 會(huì)話保持服務(wù)
  53. 6.3 應(yīng)用層多副本服務(wù)
  54. 6.4 引入緩存層
  55. 6.4.1 部署緩存
  56. 6.4.2 實(shí)戰(zhàn)演練:部署緩存層
  57. 6.5 擴(kuò)展緩存層
  58. 6.5.1 速率限制與拒絕服務(wù)防御
  59. 6.5.2 SSL終止
  60. 6.5.3 實(shí)戰(zhàn)演練:部署Nginx與SSL終止
  61. 6.6 小結(jié)
  62. 第7章 分片服務(wù)
  63. 7.1 分片緩存
  64. 7.1.1 為何需要分片緩存
  65. 7.1.2 緩存對于系統(tǒng)性能的影響
  66. 7.1.3 多副本分片緩存
  67. 7.1.4 實(shí)戰(zhàn)演練:部署大使模式與Memcache實(shí)現(xiàn)分片緩存
  68. 7.2 分片函數(shù)解析
  69. 7.2.1 選擇鍵
  70. 7.2.2 一致性哈希函數(shù)
  71. 7.2.3 實(shí)戰(zhàn)演練:構(gòu)建一致性HTTP分片代理
  72. 7.3 分片多副本服務(wù)
  73. 7.4 熱分片系統(tǒng)
  74. 7.5 小結(jié)
  75. 第8章 分散模式與聚集模式
  76. 8.1 從根節(jié)點(diǎn)分發(fā)的分散/聚集模式
  77. 8.2 基于葉子分片的分散/聚集模式
  78. 8.2.1 實(shí)戰(zhàn)演練:分片文檔搜索
  79. 8.2.2 選擇合適的葉子節(jié)點(diǎn)數(shù)量
  80. 8.3 提升分散/聚集模式的可靠性與規(guī)模
  81. 8.4 小結(jié)
  82. 第9章 函數(shù)與事件驅(qū)動(dòng)處理
  83. 9.1 確定何時(shí)使用FaaS
  84. 9.1.1 FaaS的優(yōu)勢
  85. 9.1.2 FaaS的挑戰(zhàn)
  86. 9.1.3 對后臺(tái)處理的需求
  87. 9.1.4 將數(shù)據(jù)保留在內(nèi)存中的需求
  88. 9.1.5 持續(xù)的基于請求的處理成本
  89. 9.2 FaaS模式
  90. 9.2.1 裝飾器模式:請求或響應(yīng)轉(zhuǎn)換
  91. 9.2.2 實(shí)戰(zhàn)演練:在請求處理前添加請求默認(rèn)值
  92. 9.2.3 處理事件
  93. 9.2.4 實(shí)戰(zhàn)演練:實(shí)現(xiàn)雙重認(rèn)證
  94. 9.2.5 基于事件的管道
  95. 9.2.6 實(shí)戰(zhàn)演練:實(shí)現(xiàn)新用戶注冊管道
  96. 9.3 小結(jié)
  97. 第10章 所有權(quán)選舉
  98. 10.1 確定是否需要領(lǐng)導(dǎo)者選舉
  99. 10.2 領(lǐng)導(dǎo)者選舉概要
  100. 10.2.1 實(shí)戰(zhàn)演練:部署etcd
  101. 10.2.2 實(shí)現(xiàn)鎖
  102. 10.2.3 實(shí)戰(zhàn)演練:在etcd中實(shí)現(xiàn)鎖
  103. 10.2.4 實(shí)現(xiàn)所有權(quán)
  104. 10.2.5 實(shí)戰(zhàn)演練:在etcd中實(shí)現(xiàn)租約
  105. 10.3 處理并發(fā)數(shù)據(jù)操作
  106. 10.4 小結(jié)
  107. 第四部分 批處理計(jì)算模式
  108. 第11章 工作隊(duì)列系統(tǒng)
  109. 11.1 通用工作隊(duì)列系統(tǒng)
  110. 11.1.1 源容器接口
  111. 11.1.2 工作隊(duì)列API
  112. 11.1.3 工作單元容器接口
  113. 11.1.4 共享的工作隊(duì)列架構(gòu)
  114. 11.2 實(shí)戰(zhàn)演練:實(shí)現(xiàn)視頻縮略圖生成器
  115. 11.3 工作單元的動(dòng)態(tài)擴(kuò)縮容
  116. 11.4 多工作單元模式
  117. 11.5 小結(jié)
  118. 第12章 事件驅(qū)動(dòng)批處理
  119. 12.1 事件驅(qū)動(dòng)處理模式
  120. 12.1.1 復(fù)制器
  121. 12.1.2 過濾器
  122. 12.1.3 分流器
  123. 12.1.4 分片器
  124. 12.1.5 合并器
  125. 12.2 實(shí)戰(zhàn)演練:構(gòu)建新用戶注冊事件的驅(qū)動(dòng)工作流
  126. 12.3 發(fā)布者/訂閱者基礎(chǔ)架構(gòu)
  127. 12.4 實(shí)戰(zhàn)演練:部署Kafka
  128. 12.5 工作隊(duì)列的彈性和性能
  129. 12.5.1 工作竊取
  130. 12.5.2 錯(cuò)誤、優(yōu)先級(jí)和重試
  131. 12.6 小結(jié)
  132. 第13章 協(xié)調(diào)式批處理
  133. 13.1 連接(或欄柵同步)
  134. 13.2 Reduce
  135. 13.2.1 實(shí)戰(zhàn)演練:計(jì)數(shù)
  136. 13.2.2 求和
  137. 13.2.3 直方圖
  138. 13.2.4 實(shí)戰(zhàn)演練:圖像標(biāo)記與處理流水線
  139. 13.3 小結(jié)
  140. 第五部分 通用概念
  141. 第14章 監(jiān)控與可觀測性模式
  142. 14.1 監(jiān)控與可觀測性基礎(chǔ)
  143. 14.1.1 日志記錄
  144. 14.1.2 指標(biāo)
  145. 14.1.3 基礎(chǔ)請求監(jiān)控
  146. 14.1.4 高級(jí)請求監(jiān)控
  147. 14.1.5 告警
  148. 14.1.6 追蹤
  149. 14.2 信息聚合
  150. 14.3 小結(jié)
  151. 第15章 AI推理與服務(wù)
  152. 15.1 AI系統(tǒng)基礎(chǔ)
  153. 15.2 模型部署
  154. 15.3 模型分發(fā)
  155. 15.4 模型開發(fā)實(shí)踐
  156. 15.5 檢索增強(qiáng)生成
  157. 15.6 測試與部署
  158. 15.7 小結(jié)
  159. 第16章 常見故障模式
  160. 16.1 驚群效應(yīng)
  161. 16.2 無錯(cuò)誤即異常
  162. 16.3 “客戶端”與“預(yù)期”錯(cuò)誤
  163. 16.4 版本控制錯(cuò)誤
  164. 16.5 可選組件的迷思
  165. 16.6 糟糕,我們“清理”了所有數(shù)據(jù)
  166. 16.7 輸入廣度帶來的挑戰(zhàn)
  167. 16.8 處理過時(shí)工作
  168. 16.9 “第二系統(tǒng)”問題
  169. 16.10 小結(jié)
  170. 結(jié)語:新的起點(diǎn)
書名:分布式系統(tǒng)應(yīng)用設(shè)計(jì)(第二版)
作者:Brendan Burns
譯者:高曉明 譯
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2026年02月
頁數(shù):202
書號(hào):978-7-5239-0741-2
原版書書名:Designing Distributed Systems, 2nd Edition
原版書出版商:O'Reilly Media
Brendan Burns
 
Brendan Burns是微軟的杰出工程師,也是Kubernetes項(xiàng)目的共同創(chuàng)始人。目前在微軟 Azure負(fù)責(zé)容器和DevOps相關(guān)工作。在加入微軟之前,他在谷歌云平臺(tái)上工作,幫助構(gòu)建了Deployment Manager和Cloud DNS等API。在從事云計(jì)算之前,他曾在谷歌從事網(wǎng)絡(luò)搜索基礎(chǔ)架構(gòu)方面工作,專注于低延遲索引。他擁有馬薩諸塞州阿默斯特大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位,主修機(jī)器人技術(shù)。他和妻子Robin Sanders(以及兩個(gè)孩子),還有一只名字叫Mrs. Paws的貓(用鐵爪管理著他們的家)居住在美國西雅圖。
 
 
本書封面上的動(dòng)物是一只爪哇禾雀(學(xué)名:Padda oryzivora)。這種鳥類在野外遭人厭惡,但在人工飼養(yǎng)環(huán)境中卻深受喜愛。農(nóng)民每年會(huì)消滅數(shù)以千計(jì)的野生爪哇禾雀,以防止鳥群吞噬莊稼。他們也會(huì)捕捉這些鳥類作為食物或在國際禽鳥貿(mào)易中出售。盡管面臨這樣的生存挑戰(zhàn),該物種仍在印度尼西亞的爪哇島和巴厘島,以及澳大利亞、墨西哥和北美地區(qū)繁衍生息。
其羽毛呈珍珠灰色,前部漸變?yōu)榉奂t色,尾部轉(zhuǎn)為白色。頭部黑色,面頰白色。碩大的喙部、雙足及眼周呈亮粉色。爪哇禾雀的鳴唱以單音起調(diào),如鈴鐺般清脆,繼而發(fā)展為連續(xù)的顫音與咯咯聲,夾雜著高亢與低沉的音符。
它們的主食是稻谷,但也食用小型種子、草類、昆蟲和開花植物。在野外,這些鳥類會(huì)用干草筑巢,通常位于建筑物屋檐下、灌木叢或樹冠層。爪哇禾雀在2~8月間會(huì)產(chǎn)下一窩三到四枚卵,其中多數(shù)產(chǎn)卵發(fā)生在4月或5月。
由于自然棲息地持續(xù)喪失、捕獵和誘捕,爪哇禾雀被國際自然保護(hù)聯(lián)盟(IUCN)瀕危物種紅色名錄列為瀕危物種。
購買選項(xiàng)
定價(jià):68.00元
書號(hào):978-7-5239-0741-2
出版社:中國電力出版社