發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
發布!軟件的設計與部署 pdf epub mobi 著者簡介
Michael T.Nygard
從業二十餘年的資深程序員、架構師,被譽為在綫業務的“流動解決問題專傢”。先後為美國政府、軍隊、銀行、金融、農業和零售等多個行業交付過運營係統,這種實際運營的經曆改變瞭他對軟件架構和開發的看法,也讓他對在相當不友好的環境下構建高性能、高可靠性的軟件有瞭獨特的見解。他寫過多篇文章和社論,是軟件架構經典著作《架構之美》作者之一。
發布!軟件的設計與部署 pdf epub mobi 圖書描述
本書分為四個部分,每部分內容都由一個研究案例引齣。第一部分介紹瞭如何保證係統的生存,即維護係統正常運行。第二部分介紹瞭如何衡量係統的容量,以及如何隨時間來優化係統的容量。在第三部分講述瞭架構師在為數據中心構建軟件時應該思考的一般設計問題。第四部分討論瞭係統的運行壽命,將其作為整個信息生態環境的一部分。書中代碼采用的Java語言,熟悉編程的人都能輕易閱讀。作者從Java和Unix的視角看問題,因而本書的焦點比較中立,著眼於跨所有平颱的技術和概念。在每種模式和反模式的末尾,都有一段簡短精要的總結。
本書適閤麵嚮企業級軟件的架構師、設計師和開發人員閱讀參考。
發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載
發布!軟件的設計與部署 pdf epub mobi 圖書目錄
第1章 引言 1
1.1 瞄準正確的目標 1
1.2 使用決斷力 2
1.3 生活的質量 3
1.4 挑戰的範圍 3
1.5 隨手一鬆就是一百萬 3
1.6 務實的架構 4
第一部分 穩定性
第2章 案例研究:航空係統宕機的異常 8
2.1 事故 9
2.2 結果 12
2.3 事後調查 12
2.4 確鑿的證據 15
2.5 一點預防 17
第3章 穩定性概述 19
3.1 定義穩定性 20
3.2 故障模式 22
3.3 裂痕擴散 22
3.4 故障鏈 23
3.5 模式與反模式 24
第4章 穩定性反模式 26
4.1 集成點 27
4.2 連鎖反應 37
4.3 連鎖故障 40
4.4 用戶 42
4.5 阻塞的綫程 50
4.6 自我否定攻擊 55
4.7 尺度效應 57
4.8 不平衡的容量 60
4.9 慢響應 63
4.10 SLA倒置 64
4.11 無邊界結果集 67
第5章 穩定性模式 70
5.1 使用超時 70
5.2 斷路器 73
5.3 隔闆 75
5.4 穩定狀態 78
5.5 快速失效 83
5.6 握手 85
5.7 測試裝置 87
5.8 去耦閤中間件 90
第6章 穩定性總結 93
第二部分 容量
第7章 案例研究:被客戶壓迫 96
7.1 發布倒計時 96
7.2 瞄準QA 97
7.3 負載測試 99
7.4 被大量會話所殺 101
7.5 測試的鴻溝 102
7.6 後果 103
第8章 容量概述 105
8.1 定義容量 105
8.2 約束 106
8.3 關聯 107
8.4 可擴展性 107
8.5 容量的神話 108
8.6 總結 114
第9章 容量反模式 115
9.1 資源池競爭 115
9.2 泛濫的JSP碎片 118
9.3 AJAX過度之傷 119
9.4 駐留過久的會話 121
9.5 HTML中浪費的空間 122
9.6 刷新按鈕 125
9.7 手工的SQL語句 126
9.8 數據庫富營養化 128
9.9 集成點延遲 130
9.10 Cookie怪獸 131
9.11 總結 133
第10章 容量模式 134
10.1 連接池 134
10.2 謹慎使用緩存 136
10.3 預計算容量 137
10.4 調整垃圾迴收器 140
10.5 總結 142
第三部分 一般設計問題
第11章 網絡連接 144
11.1 多宿主服務器 144
11.2 路由 146
11.3 虛擬IP地址 146
第12章 安全 149
12.1 最少特權原則 149
12.2 配置的密碼 150
第13章 可用性 151
13.1 收集可用性需求 151
13.2 記錄可用性需求 152
13.3 負載均衡 153
13.4 集群 157
第14章 管理 159
14.1 “測試和産品匹配嗎?” 159
14.2 配置文件 161
14.3 啓動和關閉 163
14.4 管理接口 164
第15 章 設計總結. 165
第四部分 運營
第16章 案例研究:驚人的宇宙 168
16.1 旺季 168
16.2 嬰兒的第一個聖誕 169
16.3 切脈 169
16.4 感恩節 170
16.5 黑色星期五 170
16.6 重要的信號 172
16.7 診斷測試 172
16.8 專傢打來電話 173
16.9 比較解救方案 174
16.10 條件是否會響應處理 175
16.11 收尾 176
第17章 透明度 177
17.1 視角 178
17.2 透明度設計 184
17.3 使用各種技術 184
17.4 日誌 185
17.5 監控係統 190
17.6 法律上及事實上的標準 194
17.7 操作數據庫 201
17.8 支持流程 205
17.9 總結 208
第18章 適應 209
18.1 與時俱進 209
18.2 適應性的軟件設計 210
18.3 適應性的企業架構 215
18.4 發布應無害 220
18.5 總結 224
參考書目 226
· · · · · · (
收起)
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-07-03
發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載
發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載
發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載
喜欢 發布!軟件的設計與部署 電子書 的读者还喜欢
發布!軟件的設計與部署 pdf epub mobi 讀後感
評分
☆☆☆☆☆
書總體還是不錯的,書中列舉瞭大量生動的例子來詮釋各種service係統中可能遇到的問題。然而,總體來說,它不是經典。理由在於,書中堆砌的無數模式與反模式未能從根本上提煉齣核心的原則並且分析與區彆各種模式的適用範圍。我想GOF是經典,因為它是開創性的,而且它開篇提煉齣...
評分
☆☆☆☆☆
所有功能開發完成,並通過QA測試,就一切大功告成瞭--我們一直存在這樣的認識誤區。其實,從軟件産品正式發布交付給用戶使用的那一天起,挑戰纔剛剛開始,路還很長。你會遇到各種各樣的問題,讓你半夜都無法安睡。因為,真實的運營環境跟開發測試環境是不同的,你會遇到各種各...
評分
☆☆☆☆☆
Release It,未讀之前顧名思義以為是講軟件開發過程中release階段,如何進行産品發布的,但看瞭內容之後纔發現不是那麼迴事。 這本書關注的是軟件開發中通常被稱為非功能需求的東西,包括性能、可靠性、安全、可維護性等等,這些方麵往往是軟件開發人員不會太去關注的,他們一...
評分
☆☆☆☆☆
Release It,未讀之前顧名思義以為是講軟件開發過程中release階段,如何進行産品發布的,但看瞭內容之後纔發現不是那麼迴事。 這本書關注的是軟件開發中通常被稱為非功能需求的東西,包括性能、可靠性、安全、可維護性等等,這些方麵往往是軟件開發人員不會太去關注的,他們一...
評分
☆☆☆☆☆
所有功能開發完成,並通過QA測試,就一切大功告成瞭--我們一直存在這樣的認識誤區。其實,從軟件産品正式發布交付給用戶使用的那一天起,挑戰纔剛剛開始,路還很長。你會遇到各種各樣的問題,讓你半夜都無法安睡。因為,真實的運營環境跟開發測試環境是不同的,你會遇到各種各...
類似圖書 點擊查看全場最低價
出版者:人民郵電齣版社
作者:[美] Michael T.Nygard
出品人:
頁數:228
譯者:凃鳴
出版時間:2015-2-1
價格:49.00元
裝幀:平裝
isbn號碼:9787115380456
叢書系列:圖靈程序設計叢書·程序員修煉係列
圖書標籤:
軟件工程
軟件架構
架構
計算機
運維
軟件開發
架構師
計算機科學
發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載
發布!軟件的設計與部署 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
這本書介紹瞭在設計軟件過程中的一些不正確的反模式,然後解釋什麼纔是比較不錯的模式,包括集成點、架構分層、連接池、緩存、數據庫等各個方麵。作者結閤自己的經曆介紹瞭一些案例,看瞭之後還是有所感觸,以前自己也遇到過作者提到的問題。在軟件設計結束後發布時,作者又介紹瞭發布時常常遇到的一些諸如網絡、集群、負載均衡、配置等問題,以及運營有關的問題。總的來說這本書還是寫的比較淺顯易懂的,講的也全麵,挺不錯。
評分
☆☆☆☆☆
很簡單
評分
☆☆☆☆☆
Jolt獲奬書籍,不過內容比較雜,讀起來像故事書一樣。
評分
☆☆☆☆☆
原來豆瓣閱讀上標記過瞭並不會同步過來。。。內容很好,話有點羅嗦(大概率譯者的鍋)。除開前麵一小部分,其餘部分翻譯完全不知所雲,看得非常纍
評分
☆☆☆☆☆
像在看故事書。不要被標題騙瞭,和發布與部署關係不大。
發布!軟件的設計與部署 2024 pdf epub mobi 電子書 下載