分佈式系統架構:技術棧詳解與快速進階

張 程 著

  • 出版商: 機械工業
  • 出版日期: 2020-06-01
  • 定價: $534
  • 售價: 7.5$401
  • 語言: 簡體中文
  • 頁數: 356
  • 裝訂: 平裝
  • ISBN: 7111655907
  • ISBN-13: 9787111655909
  • 立即出貨

買這商品的人也買了...

商品描述

本書從全棧角度講解了分佈式系統涉及的各項主要技術,從原理剖析、
應用場景和實踐案例3個維度展開,是作者多年分佈式系統研發和架構經驗的總結。

從前端到後端、從高效交互到負載均衡、從網絡傳輸到Web服務器、
從高並發到高可用……本書囊括了分佈式系統的整個技術體系,
內容詳實、結構清晰,能幫助讀者理解和掌握分佈式系統架構設計的難點和調優方案。

作者簡介

張程

資深研發工程師和架構師,在分佈式系統架構領域有豐富的實戰經驗,
擅長高並發、高可用系統的架構,以及分佈式系統的性能調優。

曾就職於格瓦拉電影和優速科技,任職期間參與過多個大型銀行系統、
大型購票系統、物流訂單系統的架構設計和研發工作。
曾經還參與過分佈式Job調度系統的設計和架構工作。

熱衷於技術探索和研發,在CSDN分享了大量關於架構和研發的文章,獲得一致好評。

目錄大綱

全書一共10章,具體內容如下:
1章介紹了分佈式架構的理念、目標、作用,以及架構和設計中的難點;
2章講解了分佈式架構中前端和後端的交互方式、交互難點、高效交互調優;
3章講解了分佈式環境下網絡傳輸的過程、難點、性能調優;
4章講解了Ngin的負載均衡、頁面緩存、限流、高可用、性能調優;
5章講解了Varnish的HTTP加速、數據緩存、緩存策略、高可用、性能調優;
6章講解了Tomcat的原理、加載機制、安全管理、高可用集、性能優化;
7章講解了分佈式環境中高並發的問題,通過多種技術方案,如緩存、消息隊列、
分佈式鎖等方式去優化和處理,提高系統整體的吞吐量;
8章介紹了普通事務與分佈式事務的差異性,以及分佈式事務的多種處理方式;
9章講解瞭如何通過高效索引優化、高可用的技術方案讓MySQL能夠提供更高效的數據庫服務;
10章講解了分佈式環境中的高可用,即如何通過容量預估、全鏈路壓測、容災設計來提高系統整體的可用性和健壯性