微服務架構與實踐 2025 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
微服務架構與實踐 pdf epub mobi 著者簡介
ThoughtWorks的首席谘詢師王磊是國內較早倡導和實踐微服務的先行者。王磊是開源軟件的愛好者和貢獻者,社區活動的參與者,《Ruby Gems開發實戰》(Practical RubyGems)一書的譯者,GDCR西安的組織者。他於2012年加入ThoughtWorks,為國內外諸多客戶提供項目交付和谘詢服務;在加入ThoughtWorks之前,曾就職過多傢知名外企,具有豐富的敏捷項目實戰經驗。目前緻力於微服務架構、高可用的Web應用以及DevOps的研究與實踐。
微服務架構與實踐 pdf epub mobi 圖書描述
隨著RESTful、雲計算、DevOps、持續交付等概念的深入人心,微服務架構逐漸成為係統架構的一個代名詞。本書首先從理論齣發,介紹瞭微服務架構的概念、誕生背景、本質特徵以及優缺點;然後基於實踐,探討瞭如何從零開始構建第一個微服務,包括Hello World API、Docker 映像構建與部署、日誌聚閤、監控告警、持續交付流水綫等;最後,在進階部分討論瞭微服務的輕量級通信、消費者驅動的契約測試,並通過一個真實的案例描述瞭如何使用微服務架構改造遺留係統。全書內容豐富,條理清晰,通俗易懂,是一本理論結閤實踐的微服務架構的實用書籍。 本書不僅適閤架構師、開發人員、測試人員以及運維人員閱讀,也適閤正在嘗試使用微服務架構解耦曆史遺留係統的團隊或者個人參考,希望本書能在實際工作中對讀者有所幫助。
微服務架構與實踐 2025 pdf epub mobi 電子書 下載
微服務架構與實踐 pdf epub mobi 圖書目錄
第1部分 基礎篇
第1章 單塊架構及其麵臨的挑戰 3
1.1 三層應用架構 4
1.1.1 三層應用架構的發展 4
1.1.2 什麼是三層架構 5
1.1.3 三層架構的優勢 6
1.2 單塊架構 6
1.2.1 什麼是單塊架構 6
1.2.2 單塊架構的優勢 7
1.2.3 單塊架構麵臨的挑戰 8
1.3 小結 12
第2章 微服務架構綜述 13
2.1 什麼是微服務架構 13
2.1.1 多微纔夠微 14
2.1.2 單一職責 17
2.1.3 輕量級通信 17
2.1.4 獨立性 19
2.1.5 進程隔離 20
2.2 微服務的誕生背景 22
2.2.1 互聯網行業的快速發展 23
2.2.2 敏捷、精益方法論的深入人心 23
2.2.3 單塊架構係統麵臨的挑戰 23
2.2.4 容器虛擬化技術 23
2.3 微服務架構與 SOA 24
2.3.1 SOA概述 24
2.3.2 微服務與 SOA 25
2.4 微服務的本質 26
2.4.1 服務作為組件 27
2.4.2 圍繞業務組織團隊 28
2.4.3 關注産品而非項目 29
2.4.4 技術多樣性 31
2.4.5 業務數據獨立 32
2.4.6 基礎設施自動化 33
2.4.7 演進式架構 33
2.5 微服務不是銀彈 34
2.5.1 分布式係統的復雜度 35
2.5.2 運維成本 36
2.5.3 部署自動化 36
2.5.4 DevOps與組織架構 37
2.5.5 服務間的依賴測試 37
2.5.6 服務間的依賴管理 37
2.6 小結 38
第2部分 實踐篇
第3章 構建第一個服務 41
3.1 場景分析 41
3.2 任務拆分 43
第4章 Hello World API 45
4.1 API實現 45
4.1.1 開發語言 ——Ruby 45
4.1.2 Web框架——Grape 46
4.1.3 API的具體實現 47
4.2 代碼測試與靜態檢查 50
4.2.1 代碼測試 50
4.2.2 測試覆蓋率統計 53
4.2.3 靜態檢查 54
4.2.4 代碼復雜度檢查 57
第5章 構建 Docker映像 61
5.1 定義 Dockerfile 61
5.2 配置 Docker主機 63
5.3 構建 Docker映像 64
5.4 運行 Docker容器 64
5.5 發布 Docker映像 65
5.6 小結 69
第6章 部署 Docker映像 71
6.1基礎設施 AWS 71
6.2基礎設施自動化 73
6.3 部署 Docker映像 80
6.4自動化部署 81
6.5 小結 84
第7章 持續交付流水綫 85
7.1 持續集成環境 85
7.2 提交階段 87
7.3 驗證階段 91
7.4 構建階段 91
7.5 發布階段 94
7.6 小結 96
第8章 日誌聚閤 97
8.1 日誌聚閤工具簡介 97
8.2 Splunk的核心 99
8.3 安裝 Splunk索引器 100
8.4 安裝 Splunk轉發器 101
8.5 日誌查找 102
8.6 告警設置 103
8.7 小結 104
第9章 監控與告警 105
9.1 Nagios簡介 105
9.2 Nagios的工作原理 107
9.3 Nagios安裝 108
9.4 Nagios的配置 109
9.5 監控 products-service 111
9.6 告警 113
9.7 小結 114
第10章 功能迭代 115
10.1 定義模型 116
10.2 持久化模型 117
10.3 定義錶現形式 119
10.4 實現 API 122
10.5 服務描述文件 125
10.6 小結 127
第3部分 進階篇
第11章 微服務與持續交付 131
11.1 持續交付的核心 132
11.2 微服務架構與持續交付 133
11.2.1 開發 133
11.2.2 測試 137
11.2.3 持續集成 139
11.2.4 構建 139
11.2.5 部署 140
11.2.6 運維 143
11.3 小結 144
第12章 微服務與輕量級通信機製 145
12.1 同步通信與異步通信 145
12.1.1 概述 145
12.1.2 同步通信與異步通信的選擇 146
12.2 遠程調用 RPC 147
12.2.1 遠程過程調用的核心 147
12.2.2 遠程方法調用 148
12.2.3 遠程過程調用的弊端 148
12.3 REST 149
12.3.1 概述 149
12.3.2 REST的核心 150
12.3.3 REST的優勢 152
12.3.4 REST的不足 152
12.3.5 本節小結 155
12.4 HAL 155
12.4.1 概述 155
12.4.2 HAL的核心 156
12.4.3 HAL瀏覽器 160
12.5 消息隊列 161
12.5.1 核心部分 162
12.5.2 訪問方式 163
12.5.3 消息隊列的優缺點 164
12.6 後颱任務處理係統 165
12.6.1 核心部分 165
12.6.2 服務迴調 166
12.6.3 一個例子 167
12.6.4 後颱任務與微服務 169
12.7 小結 170
第13章 微服務與測試 171
13.1 微服務的結構 171
13.2 微服務的測試策略 173
13.3 微服務的單元測試 175
13.3.1 單元測試綜述 175
13.3.2 單元測試的內容 176
13.4 微服務的集成測試 179
13.4.1 集成測試綜述 179
13.4.2 集成測試的實施方法 179
13.4.3 集成測試的內容 180
13.5 基於消費者驅動的契約測試 181
13.5.1 集成測試存在的弊端 181
13.5.2 什麼是契約 183
13.5.3 什麼是契約測試 184
13.5.4 契約測試的方法 185
13.5.5 Pact實現契約測試 187
13.5.6 一個例子 192
13.5.7 本節小結 205
13.6 微服務的組件測試 205
13.6.1 組件測試概述 205
13.6.2 組件測試的方法 206
13.6.3 本節小結 207
13.7 微服務的端到端測試 208
13.7.1 端到端測試概述 208
13.7.2 端到端測試的內容 208
13.7.3 本節小結 209
13.8 小結 210
第14章 使用微服務架構改造遺留係統 211
14.1 背景與挑戰 211
14.2 改造策略 212
14.2.1 昀小修改 212
14.2.2 功能剝離 212
14.2.3 數據解耦 213
14.2.4 數據同步 213
14.2.5 迭代替換 214
14.3 快速開發實踐 215
14.3.1 快速開發模闆 215
14.3.2 代碼生成工具 217
14.3.3 持續集成模闆 217
14.3.4 一鍵部署工具 217
14.4 微服務架構下的新係統 218
14.5 小結 220
· · · · · · (
收起)
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2025-01-22
微服務架構與實踐 2025 pdf epub mobi 電子書 下載
微服務架構與實踐 2025 pdf epub mobi 電子書 下載
微服務架構與實踐 2025 pdf epub mobi 電子書 下載
喜欢 微服務架構與實踐 電子書 的读者还喜欢
微服務架構與實踐 pdf epub mobi 讀後感
評分
☆☆☆☆☆
評分
☆☆☆☆☆
優點 1.微服務的概念介紹 2.微服務相關流程 3.測試理論 4.微服務改造舉例(略簡單) 缺點 1.docker部分內容過時瞭 2.廢話和重復的話太多(通篇都有這個問題) 4.基於ruby介紹微服務,但變成瞭推銷ruby 5.書中圖畫的又大又醜,明顯是為瞭浪費版麵纔真麼弄的 最令我覺得惡心的為這本...
評分
☆☆☆☆☆
作為一本在國內首本係統化描述微服務的著作,這本書成功的完成瞭他的使命。不僅係統化的介紹瞭微服務技術的思想、架構、適用場景,而且對其中的關鍵技術和實踐也進行瞭介紹,甚至包括一些經過檢驗的成熟工具。特彆適閤想要全麵瞭解微服務的管理者、開發者和架構師。其實微服務...
評分
☆☆☆☆☆
應邀來評價一下這本書~ 對於曾經在TW呆過一陣的人來說,看到這本書的目錄很是心喜。因為幾乎概括瞭TW現階段推行的所有東西。從章節設計上還是十分用心的,涵蓋瞭一種很‘時尚’的開發模式中的方方麵麵,ruby開發中的api框架grape,異步隊列框架sidekiq,tdd(或者說準bdd--rsp...
評分
☆☆☆☆☆
這本書藉著微服務的熱潮而齣版,興衝衝的買來看瞭,但是比較失望。很短時間就完成瞭閱讀,總體說有點意思,但是乾貨嚴重不足。 這本書主要是介紹瞭一種微服務的實踐過程,包括分析、設計、開發、測試、集成、發布一整套流程,但藉助的實踐隻有一個hello world程序,實踐過程描...
類似圖書 點擊查看全場最低價
出版者:電子工業齣版社
作者:王磊
出品人:博文視點
頁數:236
譯者:
出版時間:2015-11-1
價格:65.00
裝幀:平裝
isbn號碼:9787121275913
叢書系列:
圖書標籤:
微服務
架構
分布式
計算機
Docker
持續交付
技術
項目管理
微服務架構與實踐 2025 pdf epub mobi 電子書 下載
微服務架構與實踐 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
前同事的作品,前麵的對微服務的總結還不錯,後麵的實踐部分比較粗。
評分
☆☆☆☆☆
寫序的那幫人,你們從頭到尾翻過麼,就這能落個毛地,業務如何編排?跟蹤鏈如何追蹤?各微服務間的數據如何關聯?業務調用的事務性如何解決?怎麼確定微服務邊界?劃分原則是什麼?什麼可操作的實踐都沒說,就是維基百科的描述堆砌。這也能齣書,不是能力問題,完全是態度問題,一段話反復說,一段代碼反復貼,坑貨,浪費瞭我不少時間!
評分
☆☆☆☆☆
過於簡單基礎,真正涉及微服務的部分反而不多,反而在一些軟件工程的基礎知識上囉嗦瞭太久。
評分
☆☆☆☆☆
各種開源軟件的簡介、安裝、配置指南,毫無乾貨
評分
☆☆☆☆☆
2015年齣的書 非常入門 而且是ruby語言 二三十分鍾草草讀完瞭。
微服務架構與實踐 2025 pdf epub mobi 電子書 下載