注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)微服務(wù) 靈活的軟件架構(gòu)

微服務(wù) 靈活的軟件架構(gòu)

微服務(wù) 靈活的軟件架構(gòu)

定 價(jià):¥89.00

作 者: [德] 埃伯哈德·沃爾夫 著,莫樹聰 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115521293 出版時(shí)間: 2019-11-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 261 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  微服務(wù)具有模塊性強(qiáng)、可替代性強(qiáng)、可持續(xù)開發(fā)、可獨(dú)立伸縮、可持續(xù)交付等優(yōu)點(diǎn),近年來受到越來越多的開發(fā)者以及一些經(jīng)驗(yàn)老到的架構(gòu)師的青睞,采用微服務(wù)架構(gòu)的公司也越來越多。本書圍繞架構(gòu)和團(tuán)隊(duì)的主題,詳細(xì)介紹了微服務(wù)的各個(gè)方面,包括采用微服務(wù)的原因、微服務(wù)架構(gòu)的基礎(chǔ)知識(shí)、微服務(wù)的實(shí)際應(yīng)用、如何克服相關(guān)的挑戰(zhàn),等等。本書還包含具體的實(shí)現(xiàn)示例,在代碼層面詳細(xì)介紹了微服務(wù)的技術(shù)實(shí)現(xiàn)。

作者簡(jiǎn)介

  埃伯哈德·沃爾夫(Eberhard Wolff)技術(shù)咨詢公司innoQ的研究員,一位立足于業(yè)務(wù)和技術(shù)交匯點(diǎn)、擁有超過15年經(jīng)驗(yàn)的架構(gòu)師和咨詢師。他曾在多個(gè)國(guó)際會(huì)議上發(fā)表過演講和報(bào)告,擔(dān)任多個(gè)會(huì)議的委員會(huì)成員,并撰寫了100多篇文章及多本圖書。他的技術(shù)關(guān)注點(diǎn)是現(xiàn)代架構(gòu),主要涉及云計(jì)算、持續(xù)交付、DevOps、微服務(wù)和NoSQL。【譯者簡(jiǎn)介】莫樹聰計(jì)算機(jī)碩士,畢業(yè)于浙江大學(xué),先后供職于網(wǎng)易、Yeahmobi,目前是一名運(yùn)維開發(fā)工程師,關(guān)注容器、云計(jì)算、后端開發(fā)、機(jī)器學(xué)習(xí)等領(lǐng)域。

圖書目錄

第 一部分 動(dòng)機(jī)和基礎(chǔ)知識(shí)
第 1章 預(yù)備知識(shí) 2
1.1 微服務(wù)概述 2
1.2 為什么采用微服務(wù) 3
1.3 挑戰(zhàn) 5
1.4 總結(jié) 6
第 2章 微服務(wù)應(yīng)用案例 7
2.1 遺留電商應(yīng)用的技術(shù)更新 7
2.2 開發(fā)一個(gè)新的信號(hào)系統(tǒng) 13
2.3 總結(jié) 15
第二部分 微服務(wù)是什么,用還是不用
第3章 什么是微服務(wù) 18
3.1 微服務(wù)的大小 18
3.2 康威定律 24
3.3 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)與限界上下文 27
3.4 為什么要遠(yuǎn)離標(biāo)準(zhǔn)數(shù)據(jù)模型 32
3.5 微服務(wù)要不要包含UI 34
3.6 總結(jié) 35
第4章 采用微服務(wù)的原因 37
4.1 技術(shù)優(yōu)勢(shì) 37
4.2 組織上的優(yōu)勢(shì) 42
4.3 業(yè)務(wù)方面的優(yōu)勢(shì) 44
4.4 總結(jié) 45
第5章 挑戰(zhàn) 47
5.1 技術(shù)挑戰(zhàn) 47
5.2 架構(gòu) 50
5.3 基礎(chǔ)設(shè)施與運(yùn)維 52
5.4 總結(jié) 53
第6章 微服務(wù)與SOA 55
6.1 什么是SOA 55
6.2 SOA與微服務(wù)的區(qū)別 59
6.3 總結(jié) 62
第三部分 微服務(wù)的實(shí)現(xiàn)
第7章 微服務(wù)系統(tǒng)架構(gòu) 68
7.1 領(lǐng)域架構(gòu) 68
7.2 架構(gòu)管理 71
7.3 調(diào)整架構(gòu)的技術(shù) 75
7.4 增長(zhǎng)的微服務(wù)系統(tǒng) 81
7.5 別錯(cuò)過出口:如何避免微服務(wù)的退化 84
7.6 微服務(wù)與遺留應(yīng)用 86
7.7 潛在的依賴 91
7.8 事件驅(qū)動(dòng)架構(gòu) 92
7.9 技術(shù)架構(gòu) 93
7.10 配置與協(xié)調(diào) 95
7.11 服務(wù)發(fā)現(xiàn) 97
7.12 負(fù)載均衡 99
7.13 可伸縮性 102
7.14 安全性 104
7.15 文檔與元數(shù)據(jù) 109
7.16 總結(jié) 110
第8章 集成與通信 112
8.1 Web與UI 112
8.2 REST 121
8.3 SOAP與RPC 123
8.4 消息 124
8.5 數(shù)據(jù)復(fù)制 126
8.6 內(nèi)部接口與外部接口 128
8.7 總結(jié) 130
第9章 單個(gè)微服務(wù)架構(gòu) 133
9.1 領(lǐng)域架構(gòu) 133
9.2 CQRS 134
9.3 事件溯源 136
9.4 六邊形架構(gòu) 138
9.5 容錯(cuò)性和穩(wěn)定性 141
9.6 技術(shù)架構(gòu) 144
9.7 總結(jié) 146
第 10章 微服務(wù)與微服務(wù)系統(tǒng)的測(cè)試 148
10.1 為什么需要測(cè)試 148
10.2 如何測(cè)試 149
10.3 降低部署的風(fēng)險(xiǎn) 153
10.4 系統(tǒng)整體的測(cè)試 154
10.5 遺留應(yīng)用與微服務(wù)的測(cè)試 157
10.6 各個(gè)微服務(wù)的測(cè)試 159
10.7 消費(fèi)者驅(qū)動(dòng)的契約測(cè)試 160
10.8 技術(shù)標(biāo)準(zhǔn)的測(cè)試 163
10.9 總結(jié) 164
第 11章 微服務(wù)的運(yùn)維及持續(xù)交付 165
11.1 微服務(wù)運(yùn)維的挑戰(zhàn) 165
11.2 日志 167
11.3 監(jiān)控 171
11.4 部署 176
11.5 聯(lián)合部署還是獨(dú)立部署 179
11.6 控制 180
11.7 基礎(chǔ)設(shè)施 180
11.8 總結(jié) 184
第 12章 微服務(wù)架構(gòu)的組織效應(yīng) 186
12.1 微服務(wù)的組織效益 186
12.2 康威定律的替代方案 189
12.3 微觀架構(gòu)與宏觀架構(gòu) 191
12.4 技術(shù)領(lǐng)導(dǎo)力 196
12.5 DevOps 197
12.6 當(dāng)微服務(wù)遇上傳統(tǒng)的IT組織 198
12.7 與客戶的接洽 201
12.8 可復(fù)用代碼 202
12.9 能否采用微服務(wù)而不改變組織 204
12.10 總結(jié) 206
第四部分 技術(shù)
第 13章 微服務(wù)架構(gòu)示例 210
13.1 領(lǐng)域架構(gòu) 210
13.2 基本技術(shù) 212
13.3 構(gòu)建 216
13.4 使用Docker進(jìn)行部署. 217
13.5 Vagrant 218
13.6 Docker Machine 222
13.7 Docker Compose 223
13.8 服務(wù)發(fā)現(xiàn) 226
13.9 通信 228
13.10 容錯(cuò)性 230
13.11 負(fù)載均衡 234
13.12 集成其他技術(shù) 235
13.13 測(cè)試 236
13.14 基于JVM的微服務(wù)在Amazon Cloud中運(yùn)行的實(shí)踐 237
13.15 總結(jié) 239
第 14章 納米服務(wù)技術(shù) 241
14.1 為什么采用納米服務(wù) 241
14.2 納米服務(wù):定義 243
14.3 Amazon Lambda 244
14.4 OSGi 245
14.5 Java EE 248
14.6 Vert.x 251
14.7 Erlang 252
14.8 Seneca 255
14.9 總結(jié) 257
第 15章 把微服務(wù)用起來 259
15.1 為什么選擇微服務(wù) 259
15.2 微服務(wù)實(shí)踐之路 260
15.3 微服務(wù):能否落地 260
15.4 總結(jié) 261

本目錄推薦

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