-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
高可用架構(gòu)-(第1卷) 版權(quán)信息
- ISBN:9787121314667
- 條形碼:9787121314667 ; 978-7-121-31466-7
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
高可用架構(gòu)-(第1卷) 本書特色
本書由數(shù)十位一線架構(gòu)師的實踐與經(jīng)驗?zāi)Y(jié)而成,選材兼顧技術(shù)性、前瞻性與專業(yè)深度。各技術(shù)焦點,均由極具代表性的領(lǐng)域?qū)<一驅(qū)嵺`先行者撰文深度剖析,共同組成“高可用”的全局視野與領(lǐng)先高度,內(nèi)容包括精華案例、分布式原理、電商架構(gòu)等熱門專題,及云計算、容器、運維、大數(shù)據(jù)、安全等重點方向。不僅架構(gòu)師可以從中受益,其他IT、互聯(lián)網(wǎng)技術(shù)從業(yè)者同樣可以得到提升
高可用架構(gòu)-(第1卷) 內(nèi)容簡介
√ 星光熠熠的技術(shù)翹楚
√ 匠心獨具的破局思路
√ 業(yè)界首創(chuàng)的一線實踐
√ 千錘百煉的專題精華
高可用架構(gòu)-(第1卷) 目錄
郭斯杰/1.1 Twitter 高性能分布式日志系統(tǒng)架構(gòu)解析 1
1.1.1 為什么需要分布式日志. 1
1.1.2 Twitter 如何考慮這個問題 4
1.1.3 基于Apache BookKeeper 構(gòu)建DistributeLog 5
1.1.4 DistributeLog 案例分享13
1.1.5 疑問與解惑.13
顏國平/1.2 騰訊基于用戶畫像大數(shù)據(jù)的電商防刷架構(gòu).16
1.2.1 背景介紹16
1.2.2 黑產(chǎn)現(xiàn)狀介紹16
1.2.3 騰訊內(nèi)部防刷架構(gòu)18
1.2.4 騰訊大數(shù)據(jù)收集維度.20
1.2.5 騰訊大數(shù)據(jù)處理平臺——魔方21
1.2.6 疑問與解惑.24
王淵命/1.3 如何設(shè)計類似微信的多終端數(shù)據(jù)同步協(xié)議:Grouk 實踐分享.26
1.3.1 移動互聯(lián)網(wǎng)時代多終端數(shù)據(jù)同步面臨的挑戰(zhàn)26
1.3.2 多終端數(shù)據(jù)同步與傳統(tǒng)消息投遞協(xié)議的差異27
1.3.3 Grouk 在多終端數(shù)據(jù)同步協(xié)議上的探索實踐.28
1.3.4 疑問與解惑.32
周 洋/1.4 如何實現(xiàn)支持?jǐn)?shù)億用戶的長連消息系統(tǒng):Golang 高并發(fā)案例33
1.4.1 關(guān)于push 系統(tǒng)對比與性能指標(biāo)的討論.33
1.4.2 消息系統(tǒng)架構(gòu)介紹35
1.4.3 哪些因素決定推送系統(tǒng)的效果37
1.4.4 GO 語言開發(fā)問題與解決方案.38
1.4.5 消息系統(tǒng)的運維及測試41
1.4.6 疑問與解惑.42
唐福林/1.5 雪球在股市風(fēng)暴下的高可用架構(gòu)改造分享.46
1.5.1 雪球公司的介紹46
1.5.2 雪球當(dāng)前總體架構(gòu)47
1.5.3 雪球架構(gòu)優(yōu)化歷程48
1.5.4 關(guān)于架構(gòu)優(yōu)化的總結(jié)和感想.53
1.5.5 疑問與解惑.54
麥俊生/1.6 億級短視頻社交美拍架構(gòu)實戰(zhàn)59
1.6.1 短視頻市場的發(fā)展59
1.6.2 美拍的發(fā)展.60
1.6.3 短視頻所面臨的架構(gòu)問題61
1.6.4 為支持億級用戶,美拍架構(gòu)所做的一些改進62
1.6.5 后續(xù)發(fā)展68
劉道儒/1.7 微博“異地多活”部署經(jīng)驗談69
1.7.1 微博異地多活建設(shè)歷程69
1.7.2 微博異地多活面臨的挑戰(zhàn)70
1.7.3 異地多活的*佳實踐.73
1.7.4 異地多活的新方向74
孫宇聰/1.8 來自Google 的高可用架構(gòu)理念與實踐75
1.8.1 決定可用性的兩大因素76
1.8.2 高可用性方案77
1.8.3 可用性7 級圖表80
1.8.4 疑問與解惑.81
那 誰/1.9 深入理解同步/異步與阻塞/非阻塞區(qū)別84
1.9.1 同步與異步.84
1.9.2 阻塞與非阻塞85
1.9.3 與多路復(fù)用I/O 的聯(lián)系86
第2 章 高可用架構(gòu)原理與分布式實踐.88
黃東旭/2.1 Codis 作者細(xì)說分布式Redis 架構(gòu)設(shè)計88
2.1.1 Redis、Redis Cluster 和Codis88
2.1.2 我們更愛一致性90
2.1.3 Codis 在生產(chǎn)環(huán)境中的使用經(jīng)驗和坑91
2.1.4 分布式數(shù)據(jù)庫和分布式架構(gòu).94
2.1.5 疑問與解惑.95
霍泰穩(wěn)/2.2 給你介紹一個不一樣的硅谷.98
2.2.1 Uber .98
2.2.2 Coursera.99
2.2.3 Airbnb102
2.2.4 硅谷行帶給我的一些影響106
2.2.5 疑問與解惑106
金自翔/2.3 解耦的藝術(shù)——大型互聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)的插件化改造110
2.3.1 插件化.110
2.3.2 如何處理用戶交互115
2.3.3 如何處理數(shù)據(jù).115
2.3.4 總結(jié)116
沈 劍/2.4 從零開始搭建高可用IM 系統(tǒng)117
2.4.1 什么是IM117
2.4.2 協(xié)議設(shè)計118
2.4.3 WEB 聊天室.122
2.4.4 IM 典型業(yè)務(wù)場景126
2.4.5 疑問與解惑126
陳宗志/2.5 360 分布式存儲系統(tǒng)Bada 的架構(gòu)設(shè)計和應(yīng)用.129
2.5.1 主要應(yīng)用場景.129
2.5.2 整體架構(gòu)130
2.5.3 主要模塊131
2.5.4 數(shù)據(jù)分布策略.132
2.5.5 請求流程133
2.5.6 多機房架構(gòu)134
2.5.7 FAQ138
2.5.8 疑問與解惑139
張 亮/2.6 新一代分布式任務(wù)調(diào)度框架:當(dāng)當(dāng)Elastic-Job 開源項目
的10 項特性143
2.6.1 為什么需要作業(yè)(定時任務(wù)).143
2.6.2 當(dāng)當(dāng)之前使用的作業(yè)系統(tǒng)144
2.6.3 Elastic-Job 的來歷.144
2.6.4 Elastic-Job 包含的功能145
2.6.5 Elastic-Job 的部署和使用.146
2.6.6 對開源產(chǎn)品的開發(fā)理念.147
2.6.7 未來展望148
2.6.8 疑問與解惑149
付海軍/2.7 互聯(lián)網(wǎng)DSP 廣告系統(tǒng)架構(gòu)及關(guān)鍵技術(shù)解析152
2.7.1 優(yōu)秀DSP 系統(tǒng)的特點152
2.7.2 程序化購買的特點153
2.7.3 在線廣告的核心問題156
2.7.4 在線廣告的挑戰(zhàn).156
2.7.5 DSP 系統(tǒng)架構(gòu).157
2.7.6 RTB 投放引擎的架構(gòu).158
2.7.7 DMP160
2.7.8 廣告系統(tǒng)DMP 數(shù)據(jù)處理的架構(gòu).160
2.7.9 用戶畫像的方法.162
2.7.10 廣告行業(yè)的反作弊.165
2.7.11 P2P 流量互刷166
2.7.12 CPS 引流作弊167
2.7.13 疑問與解惑168
王衛(wèi)華/2.8 億級規(guī)模的Elasticsearch 優(yōu)化實戰(zhàn)170
2.8.1 索引性能(Index Performance) .170
2.8.2 查詢性能(Query Perofrmance) 171
2.8.3 其他173
2.8.4 疑問與解惑174
楊衛(wèi)華/2.9 微博分布式存儲考試題:案例講解及作業(yè)精選179
2.9.1 訪問場景179
2.9.2 設(shè)計180
2.9.3 sharding 策略180
2.9.4 案例精選181
李 凱/2.10 架構(gòu)師需要了解的Paxos 原理、歷程及實戰(zhàn).184
2.10.1 數(shù)據(jù)庫高可用性難題184
2.10.2 Paxos 協(xié)議簡單回顧.185
2.10.3 Basic Paxos 同步日志的理論模型186
2.10.4 Multi Paxos 的實際應(yīng)用.187
2.10.5 依賴時鐘誤差的變種Paxos 選主協(xié)議簡單分析190
2.10.6 疑問與解惑191
溫 銘/2.11 OpenResty 的現(xiàn)在和未來193
2.11.1 OpenResty 是什么,適合什么場景下使用.193
2.11.2 某安全公司服務(wù)端技術(shù)選型的標(biāo)準(zhǔn)194
2.11.3 如何在項目中引入新技術(shù).196
2.11.4 如何入門以及學(xué)習(xí)的正確方法197
2.11.5 OpenResty 中的測試和調(diào)試.199
2.11.6 NginScript 是否會替代OpenResty201
2.11.7 未來重點解決的問題和新增特性.202
2.11.8 開源社區(qū)建設(shè)203
2.11.9 疑問與解惑.203
第3 章 電商架構(gòu)熱點專題.205
張開濤/3.1 億級商品詳情頁架構(gòu)演進技術(shù)解密.205
3.1.1 商品詳情頁205
3.1.2 商品詳情頁發(fā)展史209
3.1.3 遇到的一些問題和解決方案220
3.1.4 總結(jié)228
3.1.5 疑問與解惑229
楊 超/3.2 大促系統(tǒng)全流量壓測及穩(wěn)定性保證——京東交易架構(gòu).232
3.2.1 交易系統(tǒng)的三個階段232
3.2.2 交易系統(tǒng)的三層結(jié)構(gòu)233
3.2.3 交易系統(tǒng)的訪問特征234
3.2.4 應(yīng)對大促的第1 步:全鏈路全流量線上壓測.234
3.2.5 應(yīng)對大促的第2 步:根據(jù)壓力表現(xiàn)進行調(diào)優(yōu).237
3.2.6 異步和異構(gòu)240
3.2.7 應(yīng)對大促的第3 步:分流與限流242
3.2.8 應(yīng)對大促的第4 步:容災(zāi)降級.244
3.2.9 應(yīng)對大促的第5 步:完善監(jiān)控.245
3.2.10 疑問與解惑246
呂 毅/3.3 秒殺系統(tǒng)架構(gòu)解密與防刷設(shè)計.248
3.3.1 搶購業(yè)務(wù)介紹.248
3.3.2 具體搶購項目中的設(shè)計.249
3.3.3 如何解耦前后端壓力250
3.3.4 如何保證商品庫的庫存可靠252
3.3.5 如何與第三方多方對賬.254
3.3.6 項目總結(jié)255
3.3.7 疑問與解惑255
王富平/3.4 Lambda 架構(gòu)與推薦在電商網(wǎng)站實踐.257
3.4.1 Lambda 架構(gòu)257
3.4.2 1 號店推薦系統(tǒng)實踐260
3.4.3 Lambda 的未來262
3.4.4 思考263
3.4.5 疑問與解惑263
楊 碩/3.5 某公司線上真實流量壓測工具構(gòu)建.265
3.5.1 為什么要開發(fā)一個通用的壓測工具265
3.5.2 常見的壓測工具.266
3.5.3 構(gòu)建自己的壓測工具266
3.5.4 疑問與解惑271
第4 章 容器與云計算.273
陳 飛/4.1 微博基于Docker 容器的混合云遷移實戰(zhàn).273
4.1.1 為什么要采用混合云的架構(gòu)273
4.1.2 跨云的資源管理與調(diào)度.275
4.1.3 容器的編排與服務(wù)發(fā)現(xiàn).278
4.1.4 混合云監(jiān)控體系.284
4.1.5 前進路上遇到的那些坑.286
4.1.6 疑問與解惑286
高 磊/4.2 互聯(lián)網(wǎng)金融創(chuàng)業(yè)公司Docker 實踐287
4.2.1 背景介紹287
4.2.2 容器選型287
4.2.3 應(yīng)用遷移288
4.2.4 彈性擴容291
4.2.5 未來規(guī)劃295
4.2.6 疑問與解惑295
高永超/4.3 使用開源Calico 構(gòu)建Docker 多租戶網(wǎng)絡(luò).297
4.3.1 PaaS 平臺的網(wǎng)絡(luò)需求.297
4.3.2 使用Calico 實現(xiàn)Docker 的跨服務(wù)器通訊.298
4.3.3 利用Profile 實現(xiàn)ACL301
4.3.4 性能測試306
4.3.5 Calico 的發(fā)展308
4.3.6 疑問與解惑309
彭哲夫/4.4 解析Docker 在芒果TV 的實踐之路310
4.4.1 豆瓣時期310
4.4.2 芒果TV 的Nebulium Engine .311
4.4.3 Project Eru .312
4.4.4 細(xì)節(jié)313
4.4.5 網(wǎng)絡(luò)314
4.4.6 存儲315
4.4.7 Scale316
4.4.8 資源分配和集群調(diào)度316
4.4.9 服務(wù)發(fā)現(xiàn)和安全.317
4.4.10 實例317
4.4.11 總結(jié)318
4.4.12 疑問與解惑318
王關(guān)勝/4.5 微博基于Docker 的混合云平臺設(shè)計與實踐323
4.5.1 微博的業(yè)務(wù)場景及混合云背景.323
4.5.2 三大基礎(chǔ)設(shè)施助力微博混合云.326
4.5.3 微博混合云DCP 系統(tǒng)設(shè)計核心:自動化、彈性調(diào)度328
4.5.4 引入阿里云作為第3 機房,實現(xiàn)彈性調(diào)度架構(gòu)330
4.5.5 大規(guī)模集群操作自動化.331
4.5.6 不怕峰值事件.332
第5 章 運維保障333
王 康/5.1 360 如何用QConf 搞定兩萬以上服務(wù)器的配置管理.333
5.1.1 設(shè)計初衷333
5.1.2 整體認(rèn)識334
5.1.3 架構(gòu)介紹335
5.1.4 QConf 服務(wù)端336
5.1.5 QConf 客戶端336
5.1.6 QConf 管理端340
5.1.7 其他341
5.1.8 疑問與解惑343
尤 勇/5.2 深度剖析開源分布式監(jiān)控CAT347
5.2.1 背景介紹347
5.2.2 整體設(shè)計348
5.2.3 客戶端設(shè)計349
5.2.4 服務(wù)端設(shè)計352
5.2.5 總結(jié)感悟357
楊尚剛/5.3 單表60 億記錄等大數(shù)據(jù)場景的MySQL 優(yōu)化和運維之道359
5.3.1 前言359
5.3.2 數(shù)據(jù)庫開發(fā)規(guī)范.360
5.3.3 數(shù)據(jù)庫運維規(guī)范.363
5.3.4 性能優(yōu)化368
5.3.5 疑問與解惑375
秦 迪/5.4 微博在大規(guī)模、高負(fù)載系統(tǒng)問題排查方法379
5.4.1 背景379
5.4.2 排查方法及線索.379
5.4.3 總結(jié)384
5.4.4 疑問與解惑385
秦 迪/5.5 系統(tǒng)運維之為什么每個團隊存在大量爛代碼387
5.5.1 寫爛代碼很容易.387
5.5.2 爛代碼終究是爛代碼388
5.5.3 重構(gòu)
高可用架構(gòu)-(第1卷) 相關(guān)資料
這本成型于兩年前的書,完整地見證了技術(shù)社交圈剛剛興起的年代,充滿了時代感,讓我能夠回憶起那段并不遙遠(yuǎn)的愉快歷史。書中很多文章的作者在這短短兩年里,已經(jīng)迅速提升,成為了各個公司的骨干人員。我很愿意推薦這本書,相信它能為愿意踏上技術(shù)*的同學(xué)提供幫助。
張亮 當(dāng)當(dāng)架構(gòu)部總監(jiān)
系統(tǒng)的高可用架構(gòu)梳理,各大互聯(lián)網(wǎng)公司的高可用實踐,能落地的高可用細(xì)節(jié),相信不管在互聯(lián)網(wǎng)做技術(shù)多少年,閱讀本書后,你一定會有收獲,推薦。
58沈劍 架構(gòu)師之路作者
2017年我國移動互聯(lián)網(wǎng)用戶已經(jīng)突破7億,互聯(lián)網(wǎng)用戶可以選擇的服務(wù)越來越豐富。而互聯(lián)網(wǎng)服務(wù)的可用性,直接關(guān)乎提供這些互聯(lián)網(wǎng)服務(wù)的公司的營收和業(yè)績報表。眾多的流量涌入互聯(lián)網(wǎng)公司的服務(wù)器,在高并發(fā)的場景下,使用高可用架構(gòu)會有效改善服務(wù)的可用性。本書匯集了業(yè)界很多領(lǐng)先公司在高可用方向上的實踐經(jīng)驗,以及在各類業(yè)務(wù)場景下實現(xiàn)高可用架構(gòu)的實操案例,希望本書能給你帶來在高可用架構(gòu)設(shè)計上的一些啟發(fā)。
付海軍 時趣互動技術(shù)總監(jiān)
很高興看到《高可用架構(gòu)(第1卷)》一書的面世,更高興看到楊衛(wèi)華老師的“高可用架構(gòu)”公眾號還在堅持運營,這是技術(shù)社區(qū)的福音。架構(gòu)的重要性不言而喻,這本書里除了我的篇章外,每篇文章都闡述了和架構(gòu)相關(guān)的一個技術(shù)點,而且都包含了一線研發(fā)人員的實際經(jīng)驗,相信你會很感興趣并收獲多多。
霍泰穩(wěn) 極客邦科技創(chuàng)始人兼CEO
《高可用架構(gòu)(第1卷)》在講述高可用架構(gòu)的理論知識之外,更重要的是收錄了眾多知名互聯(lián)網(wǎng)公司專家骨干的一線實戰(zhàn)經(jīng)驗,包含了各個優(yōu)秀團隊在面對業(yè)界前沿的棘手問題時所做的探索和取舍,相信各位讀者在讀完本書之后會對架構(gòu)這個話題有全新的認(rèn)識。
秦迪 微博平臺及大數(shù)據(jù)技術(shù)專家
在*近這兩三年里,國內(nèi)的技術(shù)社群飛速發(fā)展,“高可用架構(gòu)”便是其中的代表,它匯聚了國內(nèi)中的一批真正的技術(shù)專家,專注技術(shù)的分享和交流。這本書是現(xiàn)在中國互聯(lián)網(wǎng)技術(shù)發(fā)展的一個縮影,見證了它從封閉走向分享和開放,從跟隨走向參與和引領(lǐng)。
希望每個工程師都能讀讀這本書,體會技術(shù)帶來的樂趣。
溫銘 OpenResty Inc. 合伙人,工程師
在學(xué)習(xí)編程時,我們有很多教程類的書籍可利用,但要學(xué)習(xí)架構(gòu),就很難有教程了。而這本書的內(nèi)容是直接來自一線的架構(gòu)實踐經(jīng)驗總結(jié),雖然內(nèi)容跨度比較大,但這正是在其他教程類型的書中很難學(xué)習(xí)到的,所以推薦給進階的研發(fā)人員。另外,即便同在軟件研發(fā)行業(yè),細(xì)分起來,領(lǐng)域的區(qū)隔還是很大的,看看同行的一些實踐經(jīng)驗,即便不能拿來直接用,但對解決自己面臨的難題還是會有幫助的。
王淵命 青云容器平臺負(fù)責(zé)人,前微博架構(gòu)師,技術(shù)寫作者
高可用架構(gòu)-(第1卷) 作者簡介
楊衛(wèi)華,現(xiàn)任新浪微博研發(fā)部副總經(jīng)理,多年軟件及互聯(lián)網(wǎng)行業(yè)開發(fā)經(jīng)驗,2008年加入新浪,曾負(fù)責(zé)通訊服務(wù)等多個大型后端系統(tǒng)研發(fā)。自2009年起參與新浪微博的技術(shù)架構(gòu)工作,在海量及峰值訪問、大數(shù)據(jù)、NoSQL存儲、異地機房分布式架構(gòu)及開放平臺等方面參與并推動多次技術(shù)架構(gòu)改進,經(jīng)歷新浪微博從起步到成為數(shù)億用戶的大型互聯(lián)網(wǎng)系統(tǒng)的技術(shù)演進過程。
- >
巴金-再思錄
- >
我與地壇
- >
名家?guī)阕x魯迅:故事新編
- >
小考拉的故事-套裝共3冊
- >
自卑與超越
- >
名家?guī)阕x魯迅:朝花夕拾
- >
我從未如此眷戀人間
- >
上帝之肋:男人的真實旅程