三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊

包郵 重構到微服務

出版社:中國電力出版社出版時間:2023-08-01
開本: 16開 頁數: 276
中 圖 價:¥59.8(6.1折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

重構到微服務 版權信息

  • ISBN:9787519879501
  • 條形碼:9787519879501 ; 978-7-5198-7950-1
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

重構到微服務 本書特色

一句話推薦
單體遺留系統的現代化演進之道。本書旨在從思考和執行的維度,深入探討如何將現有系統分解為微服務架構。

編輯推薦
對于單體系統,你是如何來進行梳理并且逐步將它演進到微服務架構的呢?你是如何在保證業務正常進行的同時來做這件事的?作為其暢銷著作《Building Microservices》的姊妹篇,這本書詳細闡釋了一種從存量的單體應用遷移到微服務架構的可行方法。
本書作為一本改造指南,提供了大量針對如何將單體應用演進到微服務架構的實操建議。書中包含了大量圖形化的示例、充滿洞見的改造模式、涉及從改造的初始規劃階段到應用系統和數據庫的解耦,涵蓋了許多場景和策略,它們將幫助你實現成功的改造。你將從本書中學到這些經過實踐檢驗過的模式和技巧。在改造過程,你一定會發現它們非常有價值。

專家推薦
“在這本書中,本書作者為微服務改造定義了清晰的愿景,并且向你展示了在改造過程中需要注意哪些‘坑’(既有很明顯的,也有一些比較隱蔽的)。同時,本書也提供了很多組織革新、架構革新、技術革新方面非常有用的參考模式。”
——Daniel Bryant
DataWire和InfoQ的技術顧問

重構到微服務 內容簡介

本書作為一本改造指南,提供了大量針對如何將單體應用演進到微服務架構的實操建議。書中包含了大量圖形化的示例、充滿洞見的改造模式、涉及從改造的初始規劃階段到應用系統和數據庫的解耦,涵蓋了許多場景和策略,它們將幫助你實現成功的改造。你將從本書中學到這些經過實踐檢驗過的模式和技巧。在改造過程,你一定會發現它們非常有價值。本書的主要內容有:適合于期望演進到微服務,而不是重寫的組織。幫助組織決策是否要改造、何時改造、以及從哪里入手進行改造。如何解決遺留系統的通信、集成和遷移問題。闡述了若干不同的遷移模式,以及在什么情況下采用這些模式。提供了多種數據庫遷移方法的案例,以及對應的同步機制。探索了應用系統解耦的方法,包括若干架構重構的模式。深入探討了數據庫解耦的細節,包括打破參照完整性和事務完整性的影響,新的失敗模式等。

重構到微服務 目錄

目錄
前言 1
第1 章 剛剛好的微服務 7
1.1 什么是微服務? 7
1.1.1 部署獨立性 8
1.1.2 圍繞業務領域建模 8
1.1.3 擁有自己的數據 12
1.1.4 微服務將帶來哪些優勢? 13
1.1.5 微服務會帶來什么問題? 13
1.1.6 用戶界面 .14
1.1.7 技術 14
1.1.8 顆粒度 15
1.1.9 所有權 17
1.2 單體架構19
1.2.1 單進程單體 19
1.2.2 分布式單體 21
1.2.3 第三方黑盒系統 22
1.2.4 單體架構的挑戰 22
1.2.5 單體的優勢 22
1.3 關于耦合和內聚 23
1.3.1 內聚 25
1.3.2 耦合 25
1.4 剛剛好的領域驅動設計 .36
1.4.1 聚合 37
1.4.2 限界上下文 38
1.4.3 將聚合和限界上下文映射到微服務 39
1.4.4 延伸閱讀 .39
1.5 總結 .40
第2 章 規劃遷移到微服務的過程 41
2.1 理解目標41
2.2 為什么要選擇微服務? .43
2.2.1 提高團隊自主性 44
2.2.2 縮短上市時間 45
2.2.3 經濟高效地擴展負載.46
2.2.4 提高健壯性 47
2.2.5 擴展開發人員的數量.48
2.2.6 擁抱新技術 49
2.3 什么時候微服務可能是個壞主意?.51
2.3.1 不明確的業務領域 .51
2.3.2 初創公司 .52
2.3.3 客戶安裝和管理的軟件 54
2.3.4 沒有好的理由! 54
2.4 權衡利弊54
2.5 帶人踏上旅途 .56
2.6 改變組織56
2.6.1 建立緊迫感 57
2.6.2 組建領導團隊 58
2.6.3 制定愿景和戰略 59
2.6.4 傳達變革愿景 59
2.6.5 善于授權賦能 60
2.6.6 快速得到成果 61
2.6.7 促進變革深入 61
2.6.8 成果融入文化 62
2.7 增量遷移的重要性 62
2.8 變更成本64
2.8.1 可逆和不可逆的決定.64
2.8.2 更容易實驗的地方 .66
2.9 那么我們從哪里開始呢? 66
2.10 領域驅動設計 66
2.10.1 你需要走多遠? 67
2.10.2 事件風暴 68
2.10.3 利用領域模型進行優先級排序 68
2.11 一個組合模型 70
2.12 重組團隊 .72
2.12.1 改變團隊結構 .72
2.12.2 不要一刀切73
2.12.3 做出改變 75
2.12.4 改變技能 78
2.13 你如何知道轉型成功與否? .81
2.13.1 有定期檢查點 .81
2.13.2 定量度量 82
2.13.3 定性度量 82
2.13.4 避免沉沒成本誤區 83
2.13.5 對新方法持開放態度 83
2.14 總結 84
第3 章 拆分單體 87
3.1 單體系統,修改還是不修改? 87
3.1.1 剪切、復制或者重新開發? .88
3.1.2 重構單體系統 89
3.2 遷移模式90
3.3 模式:絞殺應用 91
3.3.1 它是如何工作的 91
3.3.2 在哪里使用它 93
3.3.3 示例:HTTP 反向代理 .95
3.3.4 數據 98
3.3.5 代理選項 .98
3.3.6 更改協議 102
3.3.7 示例:FTP 105
3.3.8 示例:消息攔截 106
3.3.9 其他協議 109
3.3.10 絞殺植物模式的其他例子 . 109
3.4 遷移功能時改變行為 110
3.5 模式:UI 組合 . 110
3.5.1 示例:頁面組合 111
3.5.2 示例:小部件(Widget)組合 112
3.5.3 示例:微前端 . 115
3.5.4 在哪里使用它 . 116
3.6 模式:抽象分支 . 116
3.6.1 它是如何工作的 117
3.6.2 作為后備機制 . 124
3.6.3 在哪里使用它 . 125
3.7 模式:并行運行 . 126
3.7.1 示例:比較信用衍生品定價 126
3.7.2 示例:Homegate 列表 128
3.7.3 驗證技術 129
3.7.4 使用Spy 129
3.7.5 GitHub Scientist 130
3.7.6 灰度發布與金絲雀發布 . 131
3.7.7 在哪里使用它 . 131
3.8 模式:裝飾合作者 . 131
3.8.1 示例:會員計劃 132
3.8.2 在哪里使用它 . 133
3.9 模式:變更數據捕獲 133
3.9.1 示例:發行會員卡 133
3.9.2 實現變更數據捕獲 135
3.9.3 在哪里使用它 . 137
3.10 總結 138
第4 章 分解數據庫 139
4.1 模式:共享數據庫 . 139
4.1.1 應對模式 141
4.1.2 何處使用 141
4.2 但這是不可能做到的! . 141
4.3 模式:數據庫視圖 . 143
4.3.1 數據庫即公共契約 143
4.3.2 通過視圖來對外展現 144
4.3.3 限制條件 145
4.3.4 所有權 146
4.3.5 何處使用 146
4.4 模式:數據庫包裝服務 146
4.5 模式:數據庫即服務接口 . 149
4.5.1 實現映射引擎 . 151
4.5.2 與視圖相比 . 151
4.5.3 何處使用 151
4.6 轉讓所有權 152
4.6.1 模式:暴露單體中的聚合 152
4.6.2 模式:變更數據所有權 . 155
4.7 數據同步. 156
4.8 模式:在應用程序中同步數據 158
4.8.1 步驟1:批量同步數據 158
4.8.2 步驟2:同步寫入,從舊表結構中讀取 159
4.8.3 步驟3:同步寫入,從新表結構中讀取 160
4.8.4 在哪里使用它(一) 161
4.8.5 在哪里使用它(二) 161
4.9 模式:追蹤器寫入 . 162
4.9.1 數據同步 165
4.9.2 案例:Square 的訂單 . 167
4.9.3 在哪里使用它 . 171
4.10 拆分數據庫 . 171
4.11 先拆分數據庫,還是先拆分代碼? 173
4.11.1 先拆分數據庫 174
4.11.2 先拆分代碼 178
4.11.3 將數據庫和代碼一起拆分 .183
4.11.4 那么,我應該先拆分哪個? .184
4.12 表結構拆分示例 184
4.13 模式:拆分表 184
4.14 模式:將外鍵關系移動到代碼中 187
4.14.1 移動連表查詢 188
4.14.2 數據一致性 190
4.14.3 在哪里使用 192
4.14.4 示例:共享靜態數據 192
4.15 事務 201
4.15.1 ACID 事務 .202
4.15.2 仍然保持ACID,但缺乏整體的原子性? 203
4.15.3 兩階段提交 205
4.15.4 對分布式事務說不 207
4.16 saga . 208
4.16.1 saga 的失敗模式 . 209
4.16.2 實施saga 213
4.16.3 saga 與分布式事務 220
4.17 總結 220
第5 章 成長的煩惱 223
5.1 服務越多,痛苦越多 223
5.2 規模化下的所有權 . 225
5.2.1 這個問題如何表現出來? 225
5.2.2 這個問題什么時候會發生? 226
5.2.3 潛在的解決方案 226
5.3 破壞性變更 227
5.3.1 這個問題如何表現出來? 227
5.3.2 這個問題什么時候會發生? 227
5.3.3 潛在的解決方案 228
5.4 報表 231
5.4.1 這個問題什么時候會發生? 232
5.4.2 潛在的解決方案 . 233
5.5 監控和故障排除 . 234
5.5.1 什么時候會出現這些問題? 234
5.5.2 這些問題是如何發生的? . 235
5.5.3 潛在的解決方案 . 235
5.6 本地開發者體驗 . 239
5.6.1 這個問題如何表現出來? 239
5.6.2 什么時候會出現這些問題? 239
5.6.3 潛在的解決方案 240
5.7 運行太多東西 240
5.7.1 這個問題如何表現出來? 241
5.7.2 這個問題什么時候會發生? 241
5.7.3 潛在的解決方案 241
5.8 端到端測試 242
5.8.1 這個問題如何表現出來? 243
5.8.2 這個問題什么時候會發生? 243
5.8.3 潛在的解決方案 243
5.9 全局與局部優化 . 245
5.9.1 這個問題如何表現出來? 246
5.9.2 這個問題什么時候會發生? 246
5.9.3 潛在的解決方案 247
5.10 健壯性和彈性 248
5.10.1 這個問題如何表現出來? . 248
5.10.2 這個問題什么時候會發生? 249
5.10.3 潛在的解決方案 . 249
5.11 孤兒服務 250
5.11.1 這個問題如何表現出來? .250
5.11.2 這個問題什么時候會發生? .250
5.11.3 潛在的解決方案 .251
5.12 總結 252
第6 章 結語 . 255
附錄A 參考書目 . 257
附錄B 模式列表 . 261
展開全部

重構到微服務 作者簡介

作者介紹經歷了幾個創業公司,并在Thoughtworks工作了12年之后,目前Sam Newman是一位獨立顧問。他專注于微服務、云技術、以及持續交付方面。通過培訓和技術咨詢服務,Sam幫助分布在全球的客戶實現更快且更可靠的軟件交付。他是經驗豐富的演講者,曾在全球多個大會上發表演講。同時,他也是O’Reilly出版的《Building Microservices》一書的作者。譯者介紹王威,Thoughtworks總監級咨詢師,知樸咨詢創始人,DDD中國社區聯合創始人,Cynefin框架培訓講師,微服務架構、領域驅動設計、遺留系統重構的實踐者。梅雪松,Thoughtworks總監級咨詢師,遺留系統現代化服務負責人,微服務架構、領域驅動設計、遺留系統重構的實踐者。姚琪琳,Thoughtworks專家級咨詢師,遺留系統現代化服務負責人,極客時間《遺留系統現代化實戰》專欄作者,技術書籍譯者。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
国产在线视频一区二区| 欧美lavv| 久久精品久久精品国产大片| 日韩成人在线资源| 日韩一区二区不卡| 亚洲精品日韩专区silk| 精品午夜久久福利影院| 免费看成人av| 久久亚洲精品小早川怜子| 麻豆国产精品一区二区三区| 鲁丝片一区二区三区| 欧美一级高清片| 美女在线观看视频一区二区| 久久精品五月婷婷| 久久久国产午夜精品| 国产激情视频一区二区在线观看| 天堂社区 天堂综合网 天堂资源最新版 | 日韩福利视频| 国产欧美日本一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 色哟哟一区二区| 亚洲综合久久av| 精品国产一二| 日本一区二区视频在线| 丁香婷婷深情五月亚洲| 欧美日韩国产免费一区二区| 日韩中文字幕亚洲一区二区va在线| 你懂的视频在线一区二区| 国产午夜亚洲精品不卡| 懂色av中文一区二区三区| 欧美色综合网站| 日本伊人午夜精品| 伊人狠狠色丁香综合尤物| 一区二区三区国产精华| 国产一区二区三区高清视频| 久久久国际精品| 91浏览器打开| 国产性做久久久久久| julia一区二区中文久久94| www一区二区| 99视频精品在线| 精品国产亚洲在线| 95精品视频在线| 国产亚洲一区二区在线观看| 99re热视频精品| 久久久久久久综合色一本| 7777精品伊久久久大香线蕉语言| 久久蜜桃一区二区| 91久久久一线二线三线品牌| 精品国产污污免费网站入口| 成人一区在线看| 精品日韩在线观看| 国产999精品久久久久久绿帽| 日韩欧美黄色影院| 91麻豆免费看片| 国产欧美日韩视频在线观看| 国产精品免费一区二区三区四区| 国产精品色婷婷久久58| 久久天堂国产精品| 亚洲国产日产av| 91福利视频久久久久| 激情深爱一区二区| 日韩精品一区二区三区中文精品| 不卡av在线免费观看| 国产亚洲福利社区一区| 久久av免费观看| 午夜亚洲福利老司机| 在线观看免费一区| 国产一区二区三区精品欧美日韩一区二区三区 | 国产成人福利片| 国产亚洲一二三区| 激情欧美一区二区三区中文字幕| 一区二区在线看| 色婷婷一区二区| 国产老妇另类xxxxx| 久久久久高清精品| 欧美日韩免费高清| 美女一区二区三区| 精品国产三级a在线观看| 成人av免费看| 亚洲尤物在线视频观看| 欧美吞精做爰啪啪高潮| aaa欧美色吧激情视频| 亚洲日本在线观看| 欧美在线短视频| 91在线观看地址| 亚洲美女区一区| 在线观看欧美精品| 91一区一区三区| 性做久久久久久免费观看欧美| 欧美日韩色综合| 成人免费视频视频在| 亚洲一区二区三区美女| 欧美日韩国产大片| 国产亚洲第一区| 美脚の诱脚舐め脚责91| 久久五月婷婷丁香社区| 欧美日韩国产精品一区二区| 国内一区二区在线| 中文字幕欧美三区| 欧美视频一区二| 国产欧美在线一区二区| 麻豆成人免费电影| 久久嫩草精品久久久精品一| 亚洲资源在线网| 99在线影院| 美女在线视频一区| 国产精品久久久久久户外露出| 欧美视频在线播放| 国产一区二区三区色淫影院| 精久久久久久久久久久| 中文字幕字幕中文在线中不卡视频| 色婷婷精品大在线视频| 国产高清自拍一区| 国产一级精品在线| 一区二区三区免费| 精品av久久707| 中文字幕一区二区三区最新 | 欧美在线三级电影| 国产日韩欧美综合精品| 国产一区二区三区电影在线观看| 亚洲免费电影在线| 久久久久亚洲综合| 欧美色手机在线观看| 蜜桃av噜噜一区二区三区| 国产mv日韩mv欧美| 轻轻草成人在线| 亚洲精品水蜜桃| 国产日韩欧美不卡在线| 欧美日韩高清一区二区不卡| 日韩免费三级| 国产一区免费在线观看| 不卡电影一区二区三区| 久久精品久久精品| 亚洲国产精品久久久久秋霞影院| 欧美激情自拍偷拍| 欧美成人伊人久久综合网| 欧美日韩一区国产| 中文字幕一区二区三区有限公司| 久久久婷婷一区二区三区不卡| 2022国产精品| 高清不卡在线观看| 国产在线不卡一区| 日韩电影免费在线看| 亚洲免费毛片网站| 国产精品理论在线观看| 精品捆绑美女sm三区| 欧美精选一区二区| 欧美在线观看18| 色老头久久综合| 亚洲v欧美v另类v综合v日韩v| 国产精品一区二区三区四区五区 | 3d动漫精品啪啪一区二区三区免费 | 精品国产免费一区二区三区香蕉| 欧美在线999| 色婷婷av一区二区三区大白胸| 久久亚洲高清| 免费日韩av电影| 久久伦理网站| 欧美极品日韩| 欧美极品日韩| 日韩欧美精品一区二区| 欧美极品jizzhd欧美| 久久精品国产一区二区三区日韩 | 精品999在线观看| 国产在线一区二区三区播放| 91影院在线免费观看| 99精品久久久久久| 91视频com| 高清视频在线观看一区| 99中文视频在线| 国产麻豆日韩| 国产在线一区二区三区欧美| 国产一区二区三区无遮挡| 国产欧美日韩在线播放| 久久av二区| 亚洲高清不卡一区| 杨幂一区欧美专区| 色婷婷综合中文久久一本| 在线观看免费亚洲| 欧美肥妇毛茸茸| 精品国产露脸精彩对白| 国产欧美日韩三级| 亚洲精品免费在线| 五月激情六月综合| 精品一区二区在线播放| 成人在线综合网| 国产高清一区视频| 日韩欧美亚洲区| 欧美性高清videossexo| 制服丝袜一区二区三区| www激情久久| **网站欧美大片在线观看| 亚洲成人在线免费| 国产一区二区三区在线看麻豆| 成人av集中营| 国产伦视频一区二区三区| 欧美三日本三级少妇三99| 91福利视频久久久久| 欧美大片在线观看|