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

 
構(gòu)建可擴(kuò)展分布式系統(tǒng):方法與實(shí)踐
構(gòu)建可擴(kuò)展分布式系統(tǒng):方法與實(shí)踐
Ian Gorton
成海霞, 陳湖山 譯
出版時(shí)間:2024年05月
頁數(shù):269
“構(gòu)建可擴(kuò)展的分布式系統(tǒng)很難,而這本書庖丁解牛,讓事情變得容易多了?!?br /> ——Mark Richards, DeveloperToArchitect.com網(wǎng)站創(chuàng)始人、軟件架構(gòu)師

在許多系統(tǒng)中,隨著用戶群的增長,可擴(kuò)展性成為發(fā)展的主要驅(qū)動(dòng)力。有吸引力和高度實(shí)用的功能帶來了成功,同時(shí)也帶來了更多需要處理的請(qǐng)求和更多需要管理的數(shù)據(jù)。但是,當(dāng)在輕負(fù)載下有意義的設(shè)計(jì)決策突然變成技術(shù)債務(wù)時(shí),企業(yè)就會(huì)達(dá)到一個(gè)臨界點(diǎn)。本書涵蓋了可以快速、經(jīng)濟(jì)、高效地?cái)U(kuò)展應(yīng)用程序的設(shè)計(jì)方法和技術(shù)。
作者Ian Gorton帶領(lǐng)軟件架構(gòu)師和開發(fā)人員學(xué)習(xí)分布式系統(tǒng)設(shè)計(jì)的基本原則。你將探索可擴(kuò)展解決方案的基本要素,包括復(fù)制、狀態(tài)管理、負(fù)載均衡和緩存。本書還會(huì)重點(diǎn)介紹可擴(kuò)展性對(duì)數(shù)據(jù)庫、微服務(wù)和基于事件的流系統(tǒng)的影響。
通過學(xué)習(xí)本書,你將能夠:
● 學(xué)習(xí)可擴(kuò)展系統(tǒng)的基礎(chǔ)知識(shí):可擴(kuò)展性的基本設(shè)計(jì)原則、成本、并發(fā)性和架構(gòu)權(quán)衡。
● 設(shè)計(jì)可擴(kuò)展的服務(wù):深入探討服務(wù)設(shè)計(jì)、緩存、異步消息傳遞、無服務(wù)器處理和微服務(wù)。
● 設(shè)計(jì)可擴(kuò)展的數(shù)據(jù)系統(tǒng):學(xué)習(xí)數(shù)據(jù)系統(tǒng)基礎(chǔ)知識(shí)、NoSQL 數(shù)據(jù)庫以及最終一致性與強(qiáng)一致性。
● 設(shè)計(jì)可擴(kuò)展的流系統(tǒng):探索流處理系統(tǒng)和可擴(kuò)展的事件驅(qū)動(dòng)處理機(jī)制。
  1. 前言
  2. 第一部分 基礎(chǔ)知識(shí)
  3. 第1章 可擴(kuò)展系統(tǒng)簡(jiǎn)介
  4. 1.1 可擴(kuò)展性的定義
  5. 1.2 21世紀(jì)早期系統(tǒng)規(guī)模案例
  6. 1.3 軟件系統(tǒng)發(fā)展簡(jiǎn)史
  7. 1.4 可擴(kuò)展性系統(tǒng)設(shè)計(jì)基本原則
  8. 1.5 可擴(kuò)展性與成本
  9. 1.6 可擴(kuò)展性與架構(gòu)的權(quán)衡
  10. 1.7 總結(jié)和延伸閱讀
  11. 第2章 分布式系統(tǒng)架構(gòu)簡(jiǎn)介
  12. 2.1 系統(tǒng)架構(gòu)基礎(chǔ)
  13. 2.2 水平擴(kuò)展
  14. 2.3 使用緩存擴(kuò)展數(shù)據(jù)庫
  15. 2.4 分布式數(shù)據(jù)庫
  16. 2.5 多處理層
  17. 2.6 提高系統(tǒng)響應(yīng)能力
  18. 2.7 系統(tǒng)和硬件的可擴(kuò)展性
  19. 2.8 總結(jié)和延伸閱讀
  20. 第3章 分布式系統(tǒng)要點(diǎn)
  21. 3.1 通信基礎(chǔ)
  22. 3.2 遠(yuǎn)程方法調(diào)用
  23. 3.3 局部故障
  24. 3.4 分布式系統(tǒng)中的共識(shí)
  25. 3.5 分布式系統(tǒng)中的時(shí)間
  26. 3.6 總結(jié)和延伸閱讀
  27. 第4章 并發(fā)系統(tǒng)概述
  28. 4.1 為什么要并發(fā)
  29. 4.2 線程
  30. 4.3 線程執(zhí)行順序
  31. 4.4 線程引入的問題
  32. 4.5 線程的狀態(tài)
  33. 4.6 線程間的協(xié)調(diào)
  34. 4.7 線程池
  35. 4.8 同步屏障
  36. 4.9 線程安全集合
  37. 4.10 總結(jié)和延伸閱讀
  38. 第二部分 可擴(kuò)展系統(tǒng)
  39. 第5章 應(yīng)用服務(wù)
  40. 5.1 服務(wù)設(shè)計(jì)
  41. 5.2 應(yīng)用服務(wù)器
  42. 5.3 水平擴(kuò)展
  43. 5.4 負(fù)載均衡
  44. 5.5 總結(jié)和延伸閱讀
  45. 第6章 分布式緩存
  46. 6.1 應(yīng)用緩存
  47. 6.2 Web緩存
  48. 6.3 總結(jié)和延伸閱讀
  49. 第7章 異步消息傳遞
  50. 7.1 消息傳遞簡(jiǎn)介
  51. 7.2 示例:RabbitMQ
  52. 7.3 消息傳遞模式
  53. 7.4 總結(jié)和延伸閱讀
  54. 第8章 無服務(wù)器處理系統(tǒng)
  55. 8.1 無服務(wù)器的魅力
  56. 8.2 GAE
  57. 8.3 AWS Lambda
  58. 8.4 案例研究:平衡吞吐量和成本
  59. 8.5 總結(jié)和延伸閱讀
  60. 第9章 微服務(wù)
  61. 9.1 轉(zhuǎn)向微服務(wù)
  62. 9.2 微服務(wù)的彈性
  63. 9.3 總結(jié)和延伸閱讀
  64. 第三部分 可擴(kuò)展的分布式數(shù)據(jù)庫
  65. 第10章 可擴(kuò)展數(shù)據(jù)庫基礎(chǔ)
  66. 10.1 分布式數(shù)據(jù)庫
  67. 10.2 擴(kuò)展關(guān)系數(shù)據(jù)庫
  68. 10.3 向NoSQL轉(zhuǎn)變
  69. 10.4 CAP定理
  70. 10.5 總結(jié)和延伸閱讀
  71. 第11章 最終一致性
  72. 11.1 什么是最終一致性
  73. 11.2 可調(diào)節(jié)一致性
  74. 11.3 讀取和寫入仲裁
  75. 11.4 副本修復(fù)
  76. 11.5 沖突處理
  77. 11.6 總結(jié)和延伸閱讀
  78. 第12章 強(qiáng)一致性
  79. 12.1 強(qiáng)一致性簡(jiǎn)介
  80. 12.2 一致性模型
  81. 12.3 分布式事務(wù)
  82. 12.4 分布式共識(shí)算法
  83. 12.5 總結(jié)和延伸閱讀
  84. 第13章 分布式數(shù)據(jù)庫實(shí)踐案例
  85. 13.1 Redis
  86. 13.2 MongoDB
  87. 13.3 Amazon DynamoDB
  88. 13.4 總結(jié)和延伸閱讀
  89. 第四部分 事件和流處理
  90. 第14章 可擴(kuò)展的事件驅(qū)動(dòng)處理
  91. 14.1 事件驅(qū)動(dòng)架構(gòu)
  92. 14.2 Apache Kafka
  93. 14.3 總結(jié)和延伸閱讀
  94. 第15章 流處理系統(tǒng)
  95. 15.1 流處理簡(jiǎn)介
  96. 15.2 流處理平臺(tái)
  97. 15.3 案例研究:Apache Flink
  98. 15.4 總結(jié)和延伸閱讀
  99. 第16章 可擴(kuò)展系統(tǒng)的基本要素
  100. 16.1 自動(dòng)化
  101. 16.2 可觀測(cè)性
  102. 16.3 部署平臺(tái)
  103. 16.4 數(shù)據(jù)湖
  104. 16.5 總結(jié)和延伸閱讀
書名:構(gòu)建可擴(kuò)展分布式系統(tǒng):方法與實(shí)踐
作者:Ian Gorton
譯者:成海霞, 陳湖山 譯
國內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2024年05月
頁數(shù):269
書號(hào):978-1098106065
原版書書名:Foundations of Scalable Systems
原版書出版商:O'Reilly Media
Ian Gorton
 
Ian Gorton擁有30多年的軟件架構(gòu)師、作家、計(jì)算機(jī)科學(xué)教授和顧問經(jīng)驗(yàn)。從研究生開始,他就專注于分布式技術(shù),并在銀行、電信、政府、醫(yī)療保健行業(yè)以及科學(xué)建模和仿真等領(lǐng)域從事大型軟件系統(tǒng)的工作。他著有Essential Software Architecture(Springer)和Data Intensive Computing(Cambridge University Press),并撰寫了200多篇關(guān)于軟件架構(gòu)和軟件工程的科學(xué)和專業(yè)出版物。
 
 
購買選項(xiàng)
定價(jià):109.00元
書號(hào):978-1098106065
出版社:機(jī)械工業(yè)出版社