幫助中心 | 我的帳號 | 關於我們

高併發架構實戰(從需求分析到系統設計)

  • 作者:李智慧|責編:楊福川//孫海亮|繪畫:李瀟然
  • 出版社:機械工業
  • ISBN:9787111729761
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:284
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由知名架構師、技術暢銷書作者李智慧撰寫,融合其十余年的架構設計實踐經驗和理論知識,貼合實際場景,重構現有大廠應用,帶來沉浸式的現場設計感。本書共22章,涵蓋八大維度、18個案例。
    第一個維度(第1?2章):分散式系統架構設計方法與文檔寫作方法,介紹架構師如何向各個相關方完整呈現一個系統設計的方方面面。
    第二個維度(第3?7章):高併發系統的海量數據處理架構案例,主要討論高併發處理海量數據的場景,包括如何進行存儲、傳輸、併發訪問控制以及高可用設計。一些看似相同的需求在不同場景下可以有完全不同的解決方案。
    第三個維度(第8?11章):高併發系統的高性能架構案例,主要討論在高併發場景下,如何保證系統的響應性能,如何通過巧妙設計解決技術挑戰。
    第四個維度(第12?14章):高併發系統的高可用架構案例,討論系統在高併發的情況下如何保證高可用,比如應對高併發請求所導致的系統崩潰。
    第五個維度(第15?17章):安全系統架構案例,系統安全也是高併發系統面臨的一個重要挑戰,比如惡意的用戶請求處理、敏感數據的加密/解密等。
    第六維度(第18?20章):網約車架構案例專題,將深入討論如何設計一個數億用戶、千萬日訂單的高併發打車軟體。
    第七個維度(第21章):動手實踐系統架構設計,給出了高併發系統架構設計需求與參考設計,讀者可自己動手輸出一個系統架構設計文檔。
    第八個維度(第22章):架構師工作職責與技術管理,討論架構師如何聚焦架構工作,承擔好一個架構師的職責,以及如何構建自己的技術領導力。

作者介紹
李智慧|責編:楊福川//孫海亮|繪畫:李瀟然
    李智慧,資深架構專家,同程旅行交通首席架構師,曾在NEC、阿里巴巴、Intel等知名企業擔任架構師,也曾在WiFi萬能鑰匙等企業擔任CTO。     長期從事大數據、大型網站的架構和研發工作,領導設計過多個日活用戶在千萬級以上的互聯網系統架構,實戰經驗豐富。曾設計、開發過Web伺服器防火牆、分散式NoSQL系統、大數據倉庫引擎、反應式編程框架等各種類型的軟體系統。     Apache Spark代碼貢獻者,騰訊雲TVP,著有暢銷書《大型網站技術架構》,同時也是極客時間《從0開始學大數據》《後端技術面試38講》等專欄的作者。

目錄
前言
第1章  系統架構藍圖:軟體建模與文檔
  1.1  軟體建模
  1.2  軟體設計方法
    1.2.1  類圖
    1.2.2  時序圖
    1.2.3  組件圖
    1.2.4  部署圖
    1.2.5  用例圖
    1.2.6  狀態圖
    1.2.7  活動圖
  1.3  軟體設計文檔
  1.4  小結
第2章  面對高併發如何對症下藥
  2.1  高併發系統架構的方法論
  2.2  高併發系統架構的主要技術
    2.2.1  分散式應用
    2.2.2  分散式緩存
    2.2.3  分散式消息隊列
    2.2.4  分散式關係資料庫
    2.2.5  分散式微服務
  2.3  系統併發指標
  2.4  小結
第3章  百億短URL生成器設計
  3.1  需求分析
    3.1.1  短URL生成器的用例圖
    3.1.2  性能指標估算
    3.1.3  非功能性需求
  3.2  概要設計
    3.2.1  單向散列函數生成短URL
    3.2.2  自增長短URL
    3.2.3  預生成短URL
    3.2.4  整體部署模型
  3.3  詳細設計
    3.3.1  重定向響應碼
    3.3.2  短URL預生成文件及預載入
    3.3.3  用戶自定義短URL
    3.3.4  URL Base64編碼
  3.4  小結
第4章  千億級網頁爬蟲設計
  4.1  需求分析
  ……
第5章  萬億GB網盤系統設計
第6章  支撐3000萬用戶同時在線的短視頻系統設計
第7章  高可用分散式存儲系統設計
第8章  應對萬人搶購的秒殺系統設計
第9章  基於LBS的交友系統設計
第10章  全網搜索引擎設計
第11章  反應式編程框架設計
第12章  支撐億級用戶的微博系統設計

第13章  百科應用系統設計
第14章  高可用的限流器設計
第15章  安全可靠的Web應用防火牆設計
第16章  敏感數據的加解密服務平台
第17章  許可型區塊鏈重構設計
第18章  網約車系統設計
第19章  網約車系統的DDD重構
第20章  網約車大數據平台設計
第21章  動手實踐系統架構設計
第22章  架構師的責任與領導力
附錄A  五大海量數據處理技術
後記  一個架構師的一天

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032