覆雜架構設計:從高並發到大模型架構實戰
呂文翰 張建芳
- 出版商: 電子工業
- 出版日期: 2026-03-01
- 售價: $534
- 語言: 簡體中文
- 頁數: 308
- ISBN: 7121518139
- ISBN-13: 9787121518133
-
相關分類:
大數據 Big-data
尚未上市,歡迎預購
買這商品的人也買了...
-
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
晉昇軟體最高殿堂:Jenkins2 持續整合大師之路$600$474 -
NumPy 高速運算徹底解說 - 六行寫一隻程式?你真懂深度學習?手工算給你看!$750$638 -
依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780 -
$453中臺架構與實現:基於 DDD 和微服務 -
Clean Code 學派的風格實踐:重構遺留 Codebase,突破 C# 效能瓶頸 (Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices)$690$538 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
$779敏捷測試 : 以持續測試促進持續交付 -
刷題實戰筆記:演算法工程師求職加分的祕笈$720$562 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
區塊鏈生存指南:帶你用 Python 寫出區塊鏈!【第二版】(iT邦幫忙鐵人賽系列書)$600$468 -
會動的演算法:61 個演算法動畫+全圖解逐步拆解,人工智慧、資料分析必備$620$558 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
ASP.NET Core 6 框架揭秘:跨平台 Web 開發全面解析 (上冊)$820$639 -
ASP.NET Core 6 框架揭秘:跨平台 Web 開發全面解析 (下冊)$860$670 -
「新」SEO 超入門!打敗 AI、征服搜尋引擎,洞悉使用者需求的必備指南$630$567 -
$504Next.js 實戰 -
企業級 Go 項目開發實戰$774$735 -
精通無瑕程式碼:工程師也能斷捨離!消除複雜度、提升效率的 17個關鍵技法 (The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life)$600$468 -
SRE 實踐與開發平台指南:從團隊協作、原則、架構和趨勢掌握全局,做出精準決策$620$483 -
$760深入淺出 Go語言核心編程 -
LangChain 開發手冊 -- OpenAI × LCEL 表達式 × Agent 自動化流程 × RAG 擴展模型知識 × 圖形資料庫 × LangSmith 除錯工具$680$537 -
可觀測性入門指南:Logs、Metrics、Traces 三大實戰應用,用 24個 Lab 鞏固你的 SRE 技能樹 (iThome鐵人賽系列書)$680$530 -
程式設計原來不只有寫 CODE!銜接學校與職場的五堂軟體開發實習課 = Beyond Just Coding: Five Essential Lessons from Classroom to Career in Software Development$700$546 -
零花費上手!Gemini 3 / NotebookLM / Nano Banana Pro / Veo 3.x 最強 AI 組合技,打造全能工作流$560$442
相關主題
商品描述
在AI編程時代,編程範式將發生劇變,架構的 重要性愈發凸顯。覆雜架構設計不僅是應對高並發 的關鍵, 是重塑核心競爭力的關鍵。本書是一本 結合“住範兒”一線實戰,系統梳理高並發架構演 進與底層原理的技術書。作者以真實案例為線索, 從電商 、搜索引擎到AI大模型,逐層拆解高性 能、高可用、分布式數據庫三大核心板塊,涵蓋壓 力測試、容器、負載均衡、緩存、消息隊列、異地 多活、分布式事務等關鍵技術。本書中既有方法論 ,又有落地細節,兼顧深度與趣味。本書適合初/中 / 後端開發人員、架構師及技術管理者閱讀,也 可用作企業內訓與高校參考書。
作者簡介
呂文翰現任“愛聽寫”合夥人、CTO,曾任“住範兒”創始成員、CTO、監事。2014年本科畢業於北京科技大學。我的開源作品可以到我的GitHub主頁獲取,用戶名為johnlui。一些微小的成就如下:Laravel在中國最早的布道者之一。Swift語言貢獻者。GitHub中國區Swift語言Star數排名第3。GitHub中國區PHP語言Star數排名第5。張建芳2018年碩士畢業於北京科技大學,後一直從事智能制造、工業物聯網領域的建設與研發工作。
目錄大綱
部分 高並發
第1章 高並發系統入門
1.1 什麼是高並發
1.2 高並發系統的關鍵指標
1.3 常見高並發場景
1.3.1 電商 與社交網絡熱點
1.3.2 金融交易
1.3.3 網絡遊戲
1.3.4 網絡音視頻與直播
1.4 系統架構的演變
1.4.1 單體架構
1.4.2 SOA與分布式架構
1.4.3 微服務架構
1.4.4 無服務架構
1.5 如何學習本書
1.5.1 舊系統改造學習路徑
1.5.2 新系統搭建學習路徑
第2章 揭秘高並發架構的設計套路
2.1 思維躍遷:從用戶到架構師
2.2 步:動態、靜態資源分開部署
2.3 第二步:數據庫獨立部署
2.4 第三步:將應用、數據庫、網絡依次集群化
2.4.1 應用集群化
2.4.2 數據庫集群化
2.4.3 構建高可用的網絡基礎設施
2.5 真實案例:一個CMS網站的性能優化之路
2.5.1 動態、靜態資源分離與引入Elasticsearch
2.5.2 數據層優化:MySQL索引與Redis緩存
2.5.3 應用層優化與架構思考
2.5.4 實現基於IP與用戶代理的多層限流策略
第3章 高並發系統案例剖析
3.1 案例1:搜索引擎
3.1.1 搜索引擎架構概述
3.1.2 高並發挑戰與架構對策
3.1.3 搜索引擎的優化與演進
3.2 案例2:電商“雙11” ——每分鐘處理100萬筆訂單
3.2.1 接入層架構:靜態資源加速與動態資源管控
3.2.2 應用層設計:GraphQL的工程價值
3.2.3 數據層設計:數據庫與緩存的協同
3.3 案例3:人工智能平臺——從ChatGPT到DeepSeek
3.3.1 人工智能平臺的高並發特性與挑戰
3.3.2 DeepSeek架構解析:從MoE到軟硬件協同優化
第4章 如何正確地進行壓力測試
4.1 壓力測試的核心理念
4.2 壓力測試的標準化流程
4.3 高並發系統中的壓力測試
4.4 案例解析:某電商平臺的壓力測試實戰
4.4.1 項目背景與壓力測試目標
4.4.2 設計與執行壓力測試方案
4.4.3 瓶頸發現與調優實踐
第二部分 高性能
第5章 計算高性能
5.1 通過負載均衡實現水平擴展
5.2 服務器虛擬化
5.3 理解軟件兼容性與虛擬化技術
5.4 詳解容器技術
5.4.1 容器的核心隔離技術:chroot、namespaces與cgroups
5.4.2 Docker的崛起:以應用為中心的鏡像思想
5.5 軟件定義計算:Kubernetes
5.5.1 天時、地利、人和:Kubernetes的崛起之道
5.5.2 Kubernetes哲學:軟件定義一切
5.6 SpringCloud:虛擬機時代的微服務基石
5.7 軟件架構本質上是軟件團隊的組織架構
5.8 實戰:用Docker部署靜山平臺
5.8.1 方法一:將所有軟件都安裝在一個容器內
5.8.2 方法二:將多個容器部署在同一個Pod內
5.8.3 方法三:通過Ingress和服務網格管理集群流量
第6章 CPU資源管理:進程、線程、協程
6.1 互聯網系統規模發展史
6.1.1 萬維網的誕生與靜態網頁時代
6.1.2 Web2.0與海量並發的崛起
6.1.3 瞬時洪峰的 挑戰:春晚紅包
6.2 主流後端語言的演變
6.2.1 進程模型:PHP與阻塞I/O
6.2.2 線程模型:Java的統治與JVM生態
6.2.3 事件驅動模型:Node.js的異步革命
6.2.4 協程模型:Go語言的新紀元
6.2.5 其他後端技術的興衰之路
6.3 實戰:使用協程開發高性能爬蟲
6.3.1 爬蟲工作流程
6.3.2 使用協程優化爬蟲性能
6.3.3 開源爬蟲架構解析
第7章 網絡高性能之一:至關重要的WebServer軟件
7.1 Apache的誕生與發展
7.2 主流WebServer架構性能實戰對比
7.2.13 種並發模型介紹
7.2.2 Apache與Nginx核心架構性能壓力測試
7.2.3 epoll與prefork模型對比
7.3 Nginx的誕生
7.4 I/O多路覆用技術演進:從select到epoll
7.4.1 epoll的核心原理與Nginx協同機制
7.4.2 實戰:Nginx用於電商 系統
第8章 網絡高性能之二:負載均衡和應用網關
8.1 核心概念:負載均衡與應用網關
8.1.1 什麼是負載均衡
8.1.2 什麼是應用網關
8.1.3 應用網關的 多價值
8.1.4 實戰:“住範兒”電商平臺的真實網絡架構圖
8.2 實戰起步:從單體架構到高並發網關
8.2.1 京東平峰期並發量估算
8.2.2 Kong網關需要的硬件規模
8.2.3 技術選型:深入了解Kong網關
8.3 詳解網絡協議棧
8.3.1 網絡分層模型與數據封裝
8.3.2 應用層(HTTP)與傳輸層(TCP)
8.3.3 網絡層(IP)與數據鏈路層(MAC)
8.4 詳解負載均衡器
8.4.1 技術原理:負載均衡器如何工作
8.
