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

高併發系統實戰派(集群Redis緩存海量存儲Elasticsearch RocketMQ微服務持續集成等)

  • 作者:謝恩德|責編:吳宏偉
  • 出版社:電子工業
  • ISBN:9787121442049
  • 出版日期:2022/09/01
  • 裝幀:平裝
  • 頁數:388
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以企業的高併發系統的演化過程為主線,介紹了每個階段應該採用什麼技術和方法論來應對高併發挑戰。書中涵蓋高併發系統技術框架層的代碼編寫、高效測試、快速交付及高效線上運維等內容,並通過大量的實例讓讀者具有實踐能力。
    全書共5篇:第1篇,幫助讀者建立高併發系統的基本認知;第2篇,通過一個生產系統的搭建全流程,介紹了企業系統在技術框架層面及上線方面需要關注的點;第3篇,介紹了構建高併發系統的各項技術,包括應用集群化、緩存設計、存儲系統設計、搜索引擎、消息中間件設計、微服務設計、API網關設計等;第4篇,介紹了高併發系統設計原則及兩個完整的高併發項目,一方面幫助讀者對前面的內容進行鞏固和實操,另一方面也希望給讀者搭建自己的高併發系統以一定的啟發;第5篇,介紹了高併發系統的運維與監控。
    本書適合對於高併發系統感興趣的開發人員、架構師、產品設計師、測試工程師等。無論讀者之前是否接觸過高併發系統,只要具備一定的Java開發基礎,都能通過本書的學習快速掌握高併發系統開發技能,快速搭建出可以在企業中應用的高併發系統。

作者介紹
謝恩德|責編:吳宏偉
    謝恩德,10余年互聯網IT從業經歷,清華大學合肥公共安全研究院高級技術經理曾是多家物聯網公司、互聯網公司技術負責人,精通大型企業級平台架構設計、底層邏輯設計。

目錄
第1篇  高併發系統認知
  第1章  什麼是高併發系統
    1.1  什麼是高併發
    1.2  高併發系統有哪些關鍵指標
      1.2.1  響應時間(Response Time)
      1.2.2  吞吐量(Throughput)
      1.2.3  每秒請求數(QPS)
      1.2.4  每秒事務數(TPS)
      1.2.5  訪問量(PV)
      1.2.6  獨立訪客(UV)
      1.2.7  網路流量
    1.3  為什麼要學習高併發系統
      1.3.1  提升自身及企業核心競爭力
      1.3.2  在面試中脫穎而出
    1.4  對比單體系統、分散式系統和微服務系統
      1.4.1  單體系統之痛
      1.4.2  高併發系統之分散式架構
      1.4.3  高併發系統之微服務架構
  第2章  從剖析兩個高併發系統開始
    2.1  案例一:千萬級流量「秒殺」系統
      2.1.1  千萬級流量「秒殺」系統架構一覽
      2.1.2  動靜分離方案設計
      2.1.3  熱點數據處理
      2.1.4  大流量的高效管控
      2.1.5  扣減庫存的那些事
      2.1.6  搭建千萬級流量「秒殺」系統需要哪些技術
    2.2  案例二:C2C二手電筒商平台的社會化治理子系統
      2.2.1  C2C二手電筒商平台的社會化治理子系統架構一覽
      2.2.2  基礎服務治理
      2.2.3  RPC框架服務通信
      2.2.4  分散式事務管理
第2篇  搭建生產級系統
  第3章  生產級系統框架設計的細節
    3.1  冪等性設計——保證數據的一致性
      3.1.1  什麼是冪等性
      3.1.2  如何避免重複提交
      3.1.3  如何避免更新中的ABA問題
    3.2  介面參數校驗——增強服務健壯性
      3.2.1  【實戰】Spring結合validation進行介面參數校驗
      3.2.2  【實戰】自定義參數校驗註解
    3.3  統一異常設計——跟雜亂無章的異常信息說再見
      3.3.1  Spring Boot默認的異常處理機制
      3.3.2  【實戰】基於Spring Boot構建全局異常處理
    3.4  統一封裝Response——智能的響應數據
      3.4.1  介面響應數據的模型
      3.4.2  【實戰】開發統一的響應數據模型,以應對不同業務
    3.5  編寫高質量的非同步任務
      3.5.1  為什麼要編寫非同步任務
      3.5.2  【實戰】基於Spring開發高質量的非同步任務
    3.6  DTO與PO的互相轉換

      3.6.1  什麼是DTO、PO
      3.6.2  【實戰】實現DTO與PO的互相轉換
    3.7  優雅的API設計——對接「清爽」,不出錯
      3.7.1  最好採用「API先行」策略
      3.7.2  API的設計原則
      3.7.3  RESTful API設計的規範
  ……
第3篇  專項突破
第4篇  高併發項目設計及實戰
第5篇  運維監控

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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