-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
高性能服務(wù)系統(tǒng)構(gòu)建與實踐 版權(quán)信息
- ISBN:9787121315091
- 條形碼:9787121315091 ; 978-7-121-31509-1
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
高性能服務(wù)系統(tǒng)構(gòu)建與實踐 本書特色
影響業(yè)務(wù)系統(tǒng)性能的因素很多,計算機系統(tǒng)的各個層面都有涉及:從硬件、網(wǎng)絡(luò)、操作系統(tǒng)、中間件、存儲,直到自身代碼質(zhì)量。所有技術(shù)團隊都曾為解決性能問題、提高性能峰值絞盡腦汁,從千頭萬緒到生不如死。本書基于作者10 余年工作經(jīng)歷中踩過的技術(shù)神坑,總結(jié)整理而成。雖然不能將計算機系統(tǒng)各個層面中影響性能的因素全部介紹完,但還是希望通過討論業(yè)務(wù)系統(tǒng)負(fù)載層、網(wǎng)絡(luò)通信層解決性能問題的過程,啟發(fā)讀者,為讀者在工作中解決性能問題提供借鑒思路。
高性能服務(wù)系統(tǒng)構(gòu)建與實踐 內(nèi)容簡介
1.《高性能服務(wù)系統(tǒng)構(gòu)建與實戰(zhàn)》基于作者10余年工作經(jīng)歷中踩過的技術(shù)神坑,總結(jié)整理而成。覆蓋面廣、邏輯性強,是每一個追求卓越的互聯(lián)網(wǎng)系統(tǒng)架構(gòu)師案頭**的寶典。 2. 《高性能服務(wù)系統(tǒng)構(gòu)建與實戰(zhàn)》分享了構(gòu)建高性能服務(wù)系統(tǒng)的設(shè)計理念和實戰(zhàn)經(jīng)驗,并引導(dǎo)讀者進行場景實戰(zhàn),知識點橫跨系統(tǒng)架構(gòu)領(lǐng)域和軟件架構(gòu)領(lǐng)域,是架構(gòu)高大上而實操又接地氣的不可多得的好書。 3. 《高性能服務(wù)系統(tǒng)構(gòu)建與實戰(zhàn)》內(nèi)容全面、案例豐富、講解細(xì)致又通俗易懂,業(yè)內(nèi)專家鄧柯、應(yīng)恒、肖友能、劉克、張儉、趙勇聯(lián)袂力薦。
高性能服務(wù)系統(tǒng)構(gòu)建與實踐 目錄
第1 章 那些年一起踩的坑 ........................................................................................................ 2
1.1 性能問題 ........................................................................................................................... 2
1.2 可用性問題 ....................................................................................................................... 3
1.3 異常處理問題 ................................................................................................................... 4
1.4 系統(tǒng)間依賴問題 ............................................................................................................... 4
1.5 系統(tǒng)雪崩問題 ................................................................................................................... 7
第2 章 業(yè)務(wù)系統(tǒng)分解 ............................................................................................................... 9
2.1 負(fù)載層技術(shù) ..................................................................................................................... 10
2.2 業(yè)務(wù)層技術(shù) ..................................................................................................................... 12
2.3 存儲層技術(shù) ..................................................................................................................... 13
第二部分 負(fù)載層技術(shù)與設(shè)計
第3 章 Nginx 技術(shù) .................................................................................................................. 16
3.1 Nginx 中的基本技術(shù)理論 ............................................................................................... 16
3.1.1 一致性Hash 算法 .................................................................................................................16
3.1.2 輪詢與加權(quán)輪詢 ...................................................................................................................18
3.2 Nginx 的安裝和使用 ....................................................................................................... 20
3.3 Nginx 的重要配置講解 ................................................................................................... 22
3.4 Nginx 的重要設(shè)置 ........................................................................................................... 25
3.4.1 use [ kqueue | rtsig | epoll | select | poll ] ................................................................................25
3.4.2 worker_processes 和worker_connections .............................................................................26
3.4.3 max client 的計算方式 ..........................................................................................................29
3.5 Nginx 的常用模塊 ........................................................................................................... 30
3.5.1 gzip 壓縮模塊........................................................................................................................30
3.5.2 rewrite 模塊 ...........................................................................................................................32
3.5.3 健康檢查模塊 .......................................................................................................................34
3.5.4 圖片動態(tài)縮略模塊 ...............................................................................................................37
第4 章 LVS 技術(shù) .................................................................................................................... 41
4.1 網(wǎng)絡(luò)協(xié)議基礎(chǔ)知識 ......................................................................................................... 41
4.1.1 鏈路層報文 ...........................................................................................................................42
4.1.2 網(wǎng)絡(luò)層IP 報文 ......................................................................................................................42
4.1.3 傳輸層TCP 報文 ..................................................................................................................44
4.2 LVS 的三種工作方式 ..................................................................................................... 45
4.2.1 LVS-NAT 工作方式 .............................................................................................................45
4.2.2 LVS-DR 工作方式 ................................................................................................................47
4.2.3 LVS-TUN 工作方式 .............................................................................................................49
4.2.4 LVS 調(diào)度方式 .......................................................................................................................52
4.3 LVS 設(shè)置實戰(zhàn) ................................................................................................................. 53
4.3.1 LVS-NAT 方式設(shè)置 .............................................................................................................53
4.3.2 LVS-DR 模式設(shè)置 ................................................................................................................57
4.3.3 ipvsadm 參數(shù)匯總 .................................................................................................................60
第5 章 其他負(fù)載層技術(shù) .......................................................................................................... 63
5.1 DNS 和智能DNS ............................................................................................................ 63
5.2 CDN 網(wǎng)絡(luò) ........................................................................................................................ 65
5.3 Keepalived ....................................................................................................................... 67
5.4 不得不提的Tengine ....................................................................................................... 68
第6 章 負(fù)載層性能實戰(zhàn) .......................................................................................................... 69
6.1 負(fù)載層技術(shù)實戰(zhàn)場景 ..................................................................................................... 69
6.1.1 負(fù)載場景一 ...........................................................................................................................69
6.1.2 負(fù)載場景二 ...........................................................................................................................70
6.1.3 負(fù)載場景三 ...........................................................................................................................71
6.1.4 負(fù)載場景四 ...........................................................................................................................72
6.2 方案一:使用Nginx 初步解決性能瓶頸問題 .............................................................. 72
6.3 方案二:使用LVS Keepalived Nginx 增加吞吐量和穩(wěn)定性 ................................ 74
6.4 方案三:使用DNS 和CDN 網(wǎng)絡(luò)優(yōu)化整體性能 .......................................................... 75
第三部分 系統(tǒng)間通信
第7 章 系統(tǒng)間通信:網(wǎng)絡(luò)I/O 模型 ........................................................................................ 78
7.1 模型 ................................................................................................................................ 78
7.1.1 信息格式 ...............................................................................................................................79
7.1.2 網(wǎng)絡(luò)協(xié)議 ...............................................................................................................................80
7.1.3 通信方式/框架 .............................................................................................
高性能服務(wù)系統(tǒng)構(gòu)建與實踐 相關(guān)資料
當(dāng)*次閱讀作者的樣書后,我就決定把這本書推薦給我的技術(shù)團隊,不管他們使用的是Java還是PHP進行開發(fā),是一名初級工程師還是一名資深的專家。我本身從事金融行業(yè)高性能、高可靠系統(tǒng)設(shè)計多年,非常驚喜的看到曾在工作中踩過的多數(shù)坑,在本書中都有由淺入深的講解。 ——質(zhì)數(shù)金服 CEO 鄧柯 作為一名有10多年工作經(jīng)驗的IT從業(yè)者,本人一直希望看到這樣一本書,能夠?qū)⒑暧^理論與微觀操作進行結(jié)合,為業(yè)內(nèi)人員提供一個完整復(fù)雜業(yè)務(wù)模型下搭建高性能、高可用性的整體解決方案的書籍,很高興我今天讀到了! ——車上碼創(chuàng)始人&CEO 應(yīng)恒 互聯(lián)網(wǎng)服務(wù)系統(tǒng)的構(gòu)建和優(yōu)化,既需要扎實的計算機科學(xué)理論基礎(chǔ),又需要豐富的工程實踐。本書內(nèi)容大部分來自作者的日常工作,覆蓋面廣、邏輯性強,是每一個追求卓越的互聯(lián)網(wǎng)系統(tǒng)架構(gòu)師案頭必備的寶典。 ——亦非云聯(lián)合創(chuàng)始人&副總裁 肖友能 作為作者多年的同事、好友,當(dāng)聽說他要出書,且是一本匯集自身多年技術(shù)經(jīng)歷的實戰(zhàn)經(jīng)驗型書籍時,頓覺甚好!子曾說過:“吾生也有涯,而知也無涯”。作為讀者,如果可以通過此書加深自己對各種實戰(zhàn)技術(shù)的理解,改造自己的思維方式,便可實現(xiàn)對“無涯”知識事半功倍地獲悉。 ——英博格.EBGbot創(chuàng)始人&CEO 劉克 通讀本書之后更有相見恨晚之意。本書理論樸實而實戰(zhàn)豐富,對如何構(gòu)建一個健壯的高性能服務(wù)系統(tǒng)這個復(fù)雜主題作了全面而又通俗易懂的精彩介紹,可謂一氣呵成,酣暢淋漓地打通了一名碼農(nóng)快速成長為軟件架構(gòu)師的任督二脈,讓碼農(nóng)的人生平添一份仗劍走天涯的快意。 ——英博格.EBGbot CSO 張儉 當(dāng)前全球已經(jīng)進入了大數(shù)據(jù)和人工智能時代,而它們所依賴的基礎(chǔ)是大規(guī)模高性能的分布式系統(tǒng)。本書作者從十多年的實踐出發(fā),分享了構(gòu)建高性能服務(wù)系統(tǒng)的設(shè)計理念和實戰(zhàn)經(jīng)驗,并引導(dǎo)讀者進行場景實戰(zhàn),是架構(gòu)高大上而實操又接地氣的不可多得的好書,推薦閱讀。 ——清數(shù)科技創(chuàng)始人&《架構(gòu)大數(shù)據(jù)》作者 趙勇
高性能服務(wù)系統(tǒng)構(gòu)建與實踐 作者簡介
銀文杰,筆名“說好不能打臉”,博客地址blog.csdn.net/yinwenjie。資深I(lǐng)T屌絲一枚,最大愛好就是敲敲代碼,寫寫博客,研究研究創(chuàng)業(yè)熱點。CSDN博客作家,CSDN Java EE知識庫特約編輯。曾參與電信行業(yè)、物流行業(yè)多個核心系統(tǒng)建設(shè),對系統(tǒng)頂層設(shè)計、技術(shù)線路規(guī)劃、業(yè)務(wù)系統(tǒng)性能調(diào)整有較豐富的經(jīng)驗;也曾有幾年頭腦發(fā)熱拍案創(chuàng)業(yè),兼職市場銷售、電話客服、公司保安以及清潔大叔。
- >
上帝之肋:男人的真實旅程
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
羅曼·羅蘭讀書隨筆-精裝
- >
我從未如此眷戀人間
- >
我與地壇
- >
苦雨齋序跋文-周作人自編集
- >
巴金-再思錄
- >
名家?guī)阕x魯迅:朝花夕拾