中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 微服務即學即用

出版社:中國電力出版社出版時間:2022-03-01
開本: 16開 頁數: 344
中 圖 價:¥55.9(5.7折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

微服務即學即用 版權信息

微服務即學即用 本書特色

手把手教你構建有效的微服務架構。 微服務架構提供更快的更改速度,更好的可擴展性,更干凈,可進化的系統設計。但是實現你的**個微服務架構是困難的。你如何做出無數的選擇,讓你的團隊了解所有的技術細節,并引導組織走向成功的執行,以*大限度地提高你的成功機會?在這本書中,本書作者為構建有效的微服務架構提供了一步一步的指導。 架構師和工程師將遵循基于已被證明適用微服務系統的技術和架構進行實現。你將構建一個操作模型、一個微服務設計、一個基礎設施和兩個正在工作的微服務,然后將這些部分放在一起作為一個實現。對于任何負責構建微服務或微服務架構的人來說,本書都是非常寶貴的。 “這本書為將微服務原理和實踐轉變為實際的工作代碼提供了明確而直接的指導。我向所有想要快速即學即用的人推薦這本書。”——Mike Amundsen作者兼顧問

微服務即學即用 內容簡介

本書的主要內容有:學習有效和明確的端到端微服務系統設計。定義團隊、他們的職責以及共同工作的指導方針。了解如何將大型應用程序分割成一組微服務。研究如何將數據隔離并嵌入到相應的微服務中。為基礎架構更改構建一個簡單但功能強大的CI/CD管道。為示例微服務編寫代碼。在Amazon上部署可正常工作的微服務應用程序Web服務。

微服務即學即用 目錄

目錄
前言 .1
第1 章 邁向微服務架構 7
1.1 微服務是什么? .8
1.2 降低協作成本 10
1.2.1 協作成本問題 11
1.2.2 艱難部分. 13
1.3 從實踐中學習 14
1.4 決策,決策…… 17
1.5 小結 21
第2 章 微服務運作模式的設計 22
2.1 為什么團隊和人員很重要 23
2.1.1 團隊規模. 24
2.1.2 團隊技能. 26
2.1.3 團隊間協作 27
2.2 引入團隊拓撲 29
2.2.1 團隊類型. 29
2.2.2 交互模式. 31
2.3 設計一個微服務團隊拓撲 32
2.3.1 建立系統設計團隊 . 33
2.3.2 構建微服務團隊模板 35
2.3.3 平臺團隊. 38
2.3.4 賦能和復雜的子系統團隊 . 39
2.3.5 消費者團隊 41
2.3.6 小結 43
第3 章 設計微服務:SEED(S)流程 44
3.1 介紹服務設計的七個基本演變:SEED(S)方法 . 45
3.2 確定參與者 . 46
3.3 確定參與者必須做的工作 49
3.3.1 使用工作故事描述格式來完成待完成工作(JTBDs) 51
3.3.2 我們的示例項目中的示例JTBD 52
3.4 用序列圖發現交互模式 53
3.5 從JTBD 派生操作和查詢 56
3.6 將每個查詢和操作描述為具有開放標準的規范 59
3.7 獲得關于API 規范的反饋 64
3.8 實現微服務 . 65
3.9 微服務與API . 65
3.10 小結 . 68
第4 章 調整微服務的大小:尋找服務邊界 69
4.1 為什么邊界很重要,什么時候重要,以及如何找到它們 69
4.2 領域驅動設計和微服務邊界 71
4.2.1 上下文映射 75
4.2.2 同步集成與異步集成 78
4.2.3 DDD 聚合 79
4.3 事件風暴簡介 79
4.4 介紹通用規模計算公式 86
4.5 小結 87
第5 章 處理數據 89
5.1 獨立部署和數據共享 . 89
5.2 微服務嵌入他們的數據 91
5.2.1 嵌入數據不應導致數據庫集群數量激增 92
5.2.2 數據嵌入和數據委托模式 . 93
5.2.3 使用數據復制解決獨立性 . 95
5.2.4 分布式事務和失敗補償 96
5.3 事件源和CQRS 99
5.3.1 事件源 100
5.3.2 通過滾動快照提高性能 106
5.3.3 事件存儲 107
5.3.4 命令查詢職責分離 108
5.4 微服務之外的事件源和CQRS 109
5.5 小結 . 111
第6 章 構建基礎設施流水線 . 112
6.1 DevOps 原則和實踐 113
6.1.1 不可變的基礎設施 114
6.1.2 基礎設施即代碼 116
6.1.3 持續集成和持續交付 . 118
6.2 建立基礎設施即代碼的環境 120
6.2.1 設置GitHub 120
6.2.2 安裝Terraform 121
6.3 配置Amazon Web Services 122
6.3.1 設置一個AWS Operations 賬戶 123
6.3.2 配置AWS CLI 127
6.3.3 設置AWS 權限 . 128
6.3.4 為Terraform 創建S3 存儲 132
6.4 建立基礎設施即代碼流水線 134
6.4.1 創建沙箱代碼庫 135
6.4.2 使用Terraform 137
6.4.3 編寫沙盒環境代碼 138
6.4.4 構建流水線 . 142
6.4.5 測試流水線 . 152
6.5 小結 . 154
第7 章 構建微服務基礎設施 . 156
7.1 基礎設施組件 . 156
7.1.1 網絡 157
7.1.2 Kubernetes 服務 158
7.1.3 GitOps 部署服務器 . 160
7.2 實現基礎設施 . 162
7.2.1 安裝kubectl 162
7.2.2 設置模塊代碼庫 163
7.2.3 網絡模塊 166
7.2.4 Kubernetes 模塊 182
7.2.5 設置Argo CD 195
7.2.6 測試環境 200
7.2.7 清理基礎設施 201
7.3 小結 . 203
第8 章 開發者空間 205
8.1 編碼標準和開發者的配置 . 206
8.2 在本地設置一個容器化的環境 214
8.2.1 安裝Multipass 215
8.2.2 輸入容器和映射文件夾 217
8.3 安裝Docker . 218
8.4 本地Docker 的高級用法:安裝Cassandra 220
8.5 安裝Kubernetes . 221
8.6 小結 . 223
第9 章 開發微服務 225
9.1 設計微服務端點 225
9.1.1 航班管理微服務 229
9.1.2 預留管理微服務 230
9.1.3 設計OpenAPI 規范 230
9.2 為微服務實現數據 238
9.2.1 預訂微服務的Redis 數據模型 238
9.2.2 航班微服務的MySQL 數據模型 . 241
9.3 微服務的實現代碼 243
9.3.1 航班微服務背后的代碼 244
9.3.2 健康檢查 250
9.4 向項目引入第二種微服務 . 252
9.5 通過傘式項目關聯微服務 . 259
9.6 小結 . 262
第10 章 發布微服務 264
10.1 設置Staging 環境 265
10.1.1 Ingress 模塊 . 266
10.1.2 數據庫模塊 267
10.1.3 Forking Staging 基礎設施項目 268
10.1.4 配置Staging 工作流 269
10.1.5 編輯Staging 基礎設施代碼 . 271
10.2 傳輸航班信息容器 . 275
10.2.1 介紹Docker Hub 276
10.2.2 配置Docker Hub 277
10.2.3 配置流水線 278
10.3 部署航班服務容器 . 282
10.3.1 了解Kubernetes 部署 . 283
10.3.2 創建 Helm Chart 284
10.3.3 創建微服務部署代碼庫 . 286
10.3.4 使用Argo CD 進行GitOps 式的部署 . 292
10.4 清理 299
10.5 小結 299
第11 章 變更管理 . 300
11.1 微服務系統中的變更 301
11.1.1 以數據為導向 . 301
11.1.2 變更的影響 302
11.1.3 三種部署模型 . 304
11.2 基于我們的架構的考量 306
11.2.1 基礎設施的變更 . 307
11.2.2 微服務變更 311
11.2.3 數據的變更 316
11.3 小結 318
第12 章 旅程的終點(和新的起點) . 320
12.1 微服務的復雜性與簡化 321
12.2 衡量微服務轉型的進展 325
12.3 小結 328

展開全部

微服務即學即用 作者簡介

作者介紹 Ronnie Mitra是一位作家,戰略家和顧問,擁有超過25年網絡和連接技術工作經驗。他是O’Reilly的《Microservice Architecture》和《Continuous API Management》的合著者。 Irakli Nadareishvili是Capital One核心創新副總裁,領導著負責構建基于微服務的核心銀行平臺的團隊。在此之前,他是健康科技初創公司ReferWell的聯合創始人兼CTO,并在CA Technologies和NPR擔任技術領導職務。您可以通過@inadarei在Twitter上關注Irakli。 譯者介紹 王巖,thoughtworks高級咨詢師,專注于領域驅動設計的實踐和推廣。 黃俊彬,thoughtworks高級咨詢師,在智能硬件、通信、互聯網、金融等領軍企業提供敏捷轉型、系統架構改造、大型遺留系統重構等服務。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 | 网站制作优化_网站SEO推广解决方案-无锡首宸信息科技公司 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 14米地磅厂家价价格,150吨地磅厂家价格-百科 | 定坤静电科技静电消除器厂家-除静电设备 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 百度关键词优化_网站优化_SEO价格 - 云无限好排名 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 湖南自考_湖南自学考试| 环球周刊网| 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 达利园物流科技集团-| 热闷罐-高温罐-钢渣热闷罐-山东鑫泰鑫智能热闷罐厂家 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 361°官方网站 | 施工电梯_齿条货梯_烟囱电梯_物料提升机-河南大诚机械制造有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 韦伯电梯有限公司 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 999范文网_优质范文下载写作帮手 | 福建成考网-福建成人高考网| PO膜_灌浆膜及地膜供应厂家 - 青州市鲁谊塑料厂 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 科客,主见不成见| 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 |