注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機科學(xué)理論與基礎(chǔ)知識從零開始學(xué)架構(gòu):照著做,你也能成為架構(gòu)師

從零開始學(xué)架構(gòu):照著做,你也能成為架構(gòu)師

從零開始學(xué)架構(gòu):照著做,你也能成為架構(gòu)師

定 價:¥99.00

作 者: 李運華 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121347917 出版時間: 2018-09-01 包裝: 平裝
開本: 16開 頁數(shù): 324 字?jǐn)?shù):  

內(nèi)容簡介

  架構(gòu)設(shè)計是技術(shù)人員成長和晉升過程中必須掌握的技能,但目前業(yè)界缺乏架構(gòu)師學(xué)習(xí)和培養(yǎng)方面體系化的知識和實踐的指導(dǎo),本書結(jié)合作者多年在架構(gòu)設(shè)計方面的學(xué)習(xí)、思考、實踐,提出了完整的一套架構(gòu)設(shè)計方法論,包括什么是架構(gòu)、架構(gòu)設(shè)計的目的、架構(gòu)設(shè)計原則、架構(gòu)設(shè)計流程、架構(gòu)設(shè)計模式和技巧、互聯(lián)網(wǎng)公司技術(shù)演進等內(nèi)容。這套架構(gòu)設(shè)計方法論適合不同行業(yè),比如互聯(lián)網(wǎng)、企業(yè)應(yīng)用等;也適合不同的技術(shù)領(lǐng)域,比如后端架構(gòu)設(shè)計、前端架構(gòu)設(shè)計、客戶端架構(gòu)設(shè)計、測試平臺架構(gòu)設(shè)計、運維平臺架構(gòu)設(shè)計等。 本書由淺入深地闡述了架構(gòu)設(shè)計的相關(guān)內(nèi)容,比較適合以下類型的讀者: · 沒有架構(gòu)設(shè)計經(jīng)驗,但對架構(gòu)設(shè)計非常有興趣,希望學(xué)習(xí)架構(gòu)設(shè)計技術(shù),提升技術(shù)能力,成為“大廠面霸”的讀者; · 已經(jīng)嘗試了一些架構(gòu)設(shè)計,但挖了各種“坑”或踩了各種“坑”,希望知道“為什么”的技術(shù)人員; · 具備一定的架構(gòu)設(shè)計經(jīng)驗,想進一步系統(tǒng)化地提升架構(gòu)設(shè)計能力,成為令人羨慕的“高級技術(shù)專家”“資深技術(shù)專家”的讀者。

作者簡介

  互聯(lián)網(wǎng)資深技術(shù)專家,十多年技術(shù)老兵,目前帶領(lǐng)多個研發(fā)團隊,承擔(dān)架構(gòu)設(shè)計、架構(gòu)重構(gòu)、技術(shù)團隊管理、技術(shù)培訓(xùn)等職責(zé);專注于開源技術(shù)、系統(tǒng)分析、架構(gòu)設(shè)計,對互聯(lián)網(wǎng)技術(shù)的特點和發(fā)展趨勢有較深入的研究,對系統(tǒng)解耦、高性能、高可用架構(gòu)有豐富的經(jīng)驗。

圖書目錄

目錄
第1部分 概念和基礎(chǔ)
第1章 架構(gòu)基礎(chǔ)
1.1 “架構(gòu)”到底指什么
1.1.1 系統(tǒng)與子系統(tǒng)
1.1.2 模塊與組件
1.1.3 框架與架構(gòu)
1.1.4 重新定義架構(gòu)
1.2 架構(gòu)設(shè)計的目的
1.2.1 架構(gòu)設(shè)計的誤區(qū)
1.2.2 以史為鑒
1.2.3 架構(gòu)設(shè)計的真正目的
1.3 復(fù)雜度來源
1.3.1 高性能
1.3.2 高可用
1.3.3 可擴展性
1.3.4 低成本
1.3.5 安全
1.3.6 規(guī)模
1.4 本章小結(jié)
第2章 架構(gòu)設(shè)計原則
2.1 合適原則
2.2 簡單原則
2.3 演化原則
2.4 本章小結(jié)
第3章 架構(gòu)設(shè)計流程
3.1 有的放矢―識別復(fù)雜度
3.2 按圖索驥―設(shè)計備選方案
3.3 深思熟慮―評估和選擇備選方案
3.3.1 業(yè)務(wù)背景
3.3.2 備選方案設(shè)計
3.3.3 備選方案360度環(huán)評
3.4 精雕細琢―詳細方案設(shè)計
3.5 本章小結(jié)
第2部分 高性能架構(gòu)模式
第4章 存儲高性能
4.1 關(guān)系數(shù)據(jù)庫
4.1.1 讀寫分離
4.1.2 分庫分表
4.1.3 實現(xiàn)方法
4.2 NoSQL
4.2.1 K-V存儲
4.2.2 文檔數(shù)據(jù)庫
4.2.3 列式數(shù)據(jù)庫
4.2.4 全文搜索引擎
4.3 緩存
4.3.1 緩存穿透
4.3.2 緩存雪崩
4.3.3 緩存熱點
4.4 本章小結(jié)
第5章 計算高性能
5.1 單服務(wù)器高性能
5.1.1 PPC
5.1.2 prefork
5.1.3 TPC
5.1.4 prethread
5.1.5 Reactor
5.1.6 Proactor
5.2 集群高性能
5.2.1 負載均衡分類
5.2.2 負載均衡架構(gòu)
5.2.3 負載均衡的算法
5.3 本章小結(jié)
第3部分 高可用架構(gòu)模式
第6章 CAP
6.1 CAP理論
6.1.1 一致性(Consistency)
6.1.2 可用性
6.1.3 分區(qū)容忍性(Partition Tolerance)
6.2 CAP應(yīng)用
6.2.1 CP―Consistency/Partition Tolerance
6.2.2 AP―Availability/Partition Tolerance
6.3 CAP細節(jié)
6.4 ACID、BASE
6.4.1 ACID
6.4.2 BASE
6.5 本章小結(jié)
第7章 FMEA
7.1 FMEA介紹
7.2 FMEA方法
7.3 FMEA實戰(zhàn)
7.4 本章小結(jié)
第8章 存儲高可用
8.1 主備復(fù)制
8.1.1 基本實現(xiàn)
8.1.2 優(yōu)缺點分析
8.2 主從復(fù)制
8.2.1 基本實現(xiàn)
8.2.2 優(yōu)缺點分析
8.3 主備倒換與主從倒換
8.3.1 設(shè)計關(guān)鍵
8.3.2 常見架構(gòu)
8.4 主主復(fù)制
8.5 數(shù)據(jù)集群
8.5.1 數(shù)據(jù)集中集群
8.5.2 數(shù)據(jù)分散集群
8.5.3 分布式事務(wù)算法
8.5.4 分布式一致性算法
8.6 數(shù)據(jù)分區(qū)
8.6.1 數(shù)據(jù)量
8.6.2 分區(qū)規(guī)則
8.6.3 復(fù)制規(guī)則
8.7 本章小結(jié)
第9章 計算高可用
9.1 主備
9.2 主從
9.3 對稱集群
9.4 非對稱集群
9.5 本章小結(jié)
第10章 業(yè)務(wù)高可用
10.1 異地多活
10.1.1 異地多活架構(gòu)
10.1.2 異地多活設(shè)計技巧
10.1.3 異地多活設(shè)計步驟
10.2 接口級的故障應(yīng)對方案
10.2.1 降級
10.2.2 熔斷
10.2.3 限流
10.2.4 排隊
10.3 本章小結(jié)
第4部分 可擴展架構(gòu)模式
第11章 可擴展模式
11.1 可擴展概述
11.2 可擴展的基本思想
11.3 可擴展方式
11.4 本章小結(jié)
第12章 分層架構(gòu)
12.1 分層架構(gòu)類型
12.2 分層架構(gòu)詳解
12.3 本章小結(jié)
第13章 SOA架構(gòu)
13.1 SOA歷史
13.2 SOA詳解
13.3 本章小結(jié)
第14章 微服務(wù)
14.1 微服務(wù)歷史
14.2 微服務(wù)與SOA的關(guān)系
14.3 微服務(wù)的陷阱
14.4 微服務(wù)最佳實踐
14.4.1 服務(wù)粒度
14.4.2 拆分方法
14.4.3 基礎(chǔ)設(shè)施
14.5 本章小結(jié)
第15章 微內(nèi)核架構(gòu)
15.1 基本概念
15.2 設(shè)計關(guān)鍵點
15.3 OSGi架構(gòu)簡析
15.4 規(guī)則引擎架構(gòu)簡析
15.5 本章小結(jié)
第5部分 架構(gòu)實戰(zhàn)
第16章 消息隊列設(shè)計實戰(zhàn)
16.1 需求
16.2 設(shè)計流程
16.2.1 識別復(fù)雜度
16.2.2 設(shè)計備選方案
16.2.3 評估和選擇備選方案
16.2.4 細化方案
16.3 本章小結(jié)
第17章 互聯(lián)網(wǎng)架構(gòu)演進
17.1 技術(shù)演進
17.1.1 技術(shù)演進的動力
17.1.2 淘寶
17.1.3 手機QQ
17.1.4 微信
17.2 技術(shù)演進的模式
17.3 互聯(lián)網(wǎng)業(yè)務(wù)發(fā)展
17.3.1 業(yè)務(wù)復(fù)雜性
17.3.2 用戶規(guī)模
17.3.3 量變到質(zhì)變
17.4 本章小結(jié)
第18章 互聯(lián)網(wǎng)架構(gòu)模板
18.1 總體結(jié)構(gòu)
18.2 存儲層技術(shù)
18.2.1 SQL
18.2.2 NoSQL
18.2.3 小文件存儲
18.2.4 大文件存儲
18.3 開發(fā)層技術(shù)
18.3.1 開發(fā)框架
18.3.2 Web服務(wù)器
18.3.3 容器
18.4 服務(wù)層技術(shù)
18.4.1 配置中心
18.4.2 服務(wù)中心
18.4.3 消息隊列
18.5 網(wǎng)絡(luò)層技術(shù)
18.5.1 負載均衡
18.5.2 CDN
18.5.3 多機房
18.5.4 多中心
18.6 用戶層技術(shù)
18.6.1 用戶管理
18.6.2 消息推送
18.6.3 存儲云與圖片云
18.7 業(yè)務(wù)層技術(shù)
18.8 平臺技術(shù)
18.8.1 運維平臺
18.8.2 測試平臺
18.8.3 數(shù)據(jù)平臺
18.8.4 管理平臺
18.9 本章小結(jié)
第19章 架構(gòu)重構(gòu)
19.1 有的放矢
19.2 合縱連橫
19.2.1 合縱
19.2.2 連橫
19.3 運籌帷幄
19.4 文武雙全―項目管理+技術(shù)能力
19.5 本章小結(jié)
第20章 開源系統(tǒng)
20.1 選:如何選擇一個開源項目
20.1.1 聚焦是否滿足業(yè)務(wù)
20.1.2 聚焦是否成熟
20.1.3 聚焦運維能力
20.2 用:如何使用開源方案
20.2.1 深入研究,仔細測試
20.2.2 小心應(yīng)用,灰度發(fā)布
20.2.3 做好應(yīng)急,以防萬一
20.3 改:如何基于開源項目做二次開發(fā)
20.3.1 保持純潔,加以包裝
20.3.2 發(fā)明你要的輪子
20.4 本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號