91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
微服務(wù)即學(xué)即用
微服務(wù)即學(xué)即用
Ronnie Mitra, Irakli Nadareishvili
王巖, 黃俊彬 譯
出版時(shí)間:2022年03月
頁數(shù):328
微服務(wù)架構(gòu)提供更快的更改速度,更好的可擴(kuò)展性,更干凈,可進(jìn)化的系統(tǒng)設(shè)計(jì)。但是實(shí)現(xiàn)你的第一個(gè)微服務(wù)架構(gòu)是困難的。你如何做出無數(shù)的選擇,讓你的團(tuán)隊(duì)了解所有的技術(shù)細(xì)節(jié),并引導(dǎo)組織走向成功的執(zhí)行,以最大限度地提高你的成功機(jī)會(huì)?在這本書中,本書作者為構(gòu)建有效的微服務(wù)架構(gòu)提供了一步一步的指導(dǎo)。
架構(gòu)師和工程師將遵循基于已被證明適用微服務(wù)系統(tǒng)的技術(shù)和架構(gòu)進(jìn)行實(shí)現(xiàn)。你將構(gòu)建一個(gè)操作模型、一個(gè)微服務(wù)設(shè)計(jì)、一個(gè)基礎(chǔ)設(shè)施和兩個(gè)正在工作的微服務(wù),然后將這些部分放在一起作為一個(gè)實(shí)現(xiàn)。對于任何負(fù)責(zé)構(gòu)建微服務(wù)或微服務(wù)架構(gòu)的人來說,本書都是非常寶貴的。
● 學(xué)習(xí)有效和明確的端到端微服務(wù)系統(tǒng)設(shè)計(jì)。
● 定義團(tuán)隊(duì)、他們的職責(zé)以及共同工作的指導(dǎo)方針。
● 了解如何將大型應(yīng)用程序分割成一組微服務(wù)。
● 研究如何將數(shù)據(jù)隔離并嵌入到相應(yīng)的微服務(wù)中。
● 為基礎(chǔ)架構(gòu)更改構(gòu)建一個(gè)簡單但功能強(qiáng)大的CI/CD管道。
● 為示例微服務(wù)編寫代碼。
● 在Amazon上部署可正常工作的微服務(wù)應(yīng)用程序Web服務(wù)。
  1. 前言
  2. 第1章 邁向微服務(wù)架構(gòu)
  3. 1.1 微服務(wù)是什么?
  4. 1.2 降低協(xié)作成本
  5. 1.2.1 協(xié)作成本問題
  6. 1.2.2 艱難部分
  7. 1.3 從實(shí)踐中學(xué)習(xí)
  8. 1.4 決策,決策
  9. 1.5 小結(jié)
  10. 第2章 微服務(wù)運(yùn)作模式的設(shè)計(jì)
  11. 2.1 為什么團(tuán)隊(duì)和人員很重要
  12. 2.1.1 團(tuán)隊(duì)規(guī)模
  13. 2.1.2 團(tuán)隊(duì)技能
  14. 2.1.3 團(tuán)隊(duì)間協(xié)作
  15. 2.2 引入團(tuán)隊(duì)拓?fù)?
  16. 2.2.1 團(tuán)隊(duì)類型
  17. 2.2.2 交互模式
  18. 2.3 設(shè)計(jì)一個(gè)微服務(wù)團(tuán)隊(duì)拓?fù)?
  19. 2.3.1 建立系統(tǒng)設(shè)計(jì)團(tuán)隊(duì)
  20. 2.3.2 構(gòu)建微服務(wù)團(tuán)隊(duì)模板
  21. 2.3.3 平臺團(tuán)隊(duì)
  22. 2.3.4 賦能和復(fù)雜的子系統(tǒng)團(tuán)隊(duì)
  23. 2.3.5 消費(fèi)者團(tuán)隊(duì)
  24. 2.3.6 小結(jié)
  25. 第3章 設(shè)計(jì)微服務(wù):SEED(S)流程
  26. 3.1 介紹服務(wù)設(shè)計(jì)的七個(gè)基本演變:SEED(S)方法
  27. 3.2 確定參與者
  28. 3.3 確定參與者必須做的工作
  29. 3.3.1 使用工作故事描述格式來完成待完成工作(JTBDs)
  30. 3.3.2 我們的示例項(xiàng)目中的示例JTBD
  31. 3.4 用序列圖發(fā)現(xiàn)交互模式
  32. 3.5 從JTBD派生操作和查詢
  33. 3.6 將每個(gè)查詢和操作描述為具有開放標(biāo)準(zhǔn)的規(guī)范
  34. 3.7 獲得關(guān)于API規(guī)范的反饋
  35. 3.8 實(shí)現(xiàn)微服務(wù)
  36. 3.9 微服務(wù)與API
  37. 3.10 小結(jié)
  38. 第4章 調(diào)整微服務(wù)的大小:尋找服務(wù)邊界
  39. 4.1 為什么邊界很重要,什么時(shí)候重要,以及如何找到它們
  40. 4.2 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)和微服務(wù)邊界
  41. 4.2.1 上下文映射
  42. 4.2.2 同步集成與異步集成
  43. 4.2.3 DDD聚合
  44. 4.3 事件風(fēng)暴簡介
  45. 4.4 介紹通用規(guī)模計(jì)算公式
  46. 4.5 小結(jié)
  47. 第5章 處理數(shù)據(jù)
  48. 5.1 獨(dú)立部署和數(shù)據(jù)共享
  49. 5.2 微服務(wù)嵌入他們的數(shù)據(jù)
  50. 5.2.1 嵌入數(shù)據(jù)不應(yīng)導(dǎo)致數(shù)據(jù)庫集群數(shù)量激增
  51. 5.2.2 數(shù)據(jù)嵌入和數(shù)據(jù)委托模式
  52. 5.2.3 使用數(shù)據(jù)復(fù)制解決獨(dú)立性
  53. 5.2.4 分布式事務(wù)和失敗補(bǔ)償
  54. 5.3 事件源和CQRS
  55. 5.3.1 事件源
  56. 5.3.2 通過滾動(dòng)快照提高性能
  57. 5.3.3 事件存儲
  58. 5.3.4 命令查詢職責(zé)分離
  59. 5.4 微服務(wù)之外的事件源和CQRS
  60. 5.5 小結(jié)
  61. 第6章 構(gòu)建基礎(chǔ)設(shè)施流水線
  62. 6.1 DevOps原則和實(shí)踐
  63. 6.1.1 不可變的基礎(chǔ)設(shè)施
  64. 6.1.2 基礎(chǔ)設(shè)施即代碼
  65. 6.1.3 持續(xù)集成和持續(xù)交付
  66. 6.2 建立基礎(chǔ)設(shè)施即代碼的環(huán)境
  67. 6.2.1 設(shè)置GitHub
  68. 6.2.2 安裝Terraform
  69. 6.3 配置Amazon Web Services
  70. 6.3.1 設(shè)置一個(gè)AWS Operations賬戶
  71. 6.3.2 配置AWS CLI
  72. 6.3.3 設(shè)置AWS 權(quán)限
  73. 6.3.4 為Terraform創(chuàng)建S3存儲
  74. 6.4 建立基礎(chǔ)設(shè)施即代碼流水線
  75. 6.4.1 創(chuàng)建沙箱代碼庫
  76. 6.4.2 使用 Terraform
  77. 6.4.3 編寫沙盒環(huán)境代碼
  78. 6.4.4 構(gòu)建流水線
  79. 6.4.5 測試流水線
  80. 6.5 小結(jié)
  81. 第7章 構(gòu)建微服務(wù)基礎(chǔ)設(shè)施
  82. 7.1 基礎(chǔ)設(shè)施組件
  83. 7.1.1 網(wǎng)絡(luò)
  84. 7.1.2 Kubernetes服務(wù)
  85. 7.1.3 GitOps部署服務(wù)器
  86. 7.2 實(shí)現(xiàn)基礎(chǔ)設(shè)施
  87. 7.2.1 安裝kubectl
  88. 7.2.2 設(shè)置模塊代碼庫
  89. 7.2.3 網(wǎng)絡(luò)模塊
  90. 7.2.4 Kubernetes模塊
  91. 7.2.5 設(shè)置Argo CD
  92. 7.2.6 測試環(huán)境
  93. 7.2.7 清理基礎(chǔ)設(shè)施
  94. 7.3 小結(jié)
  95. 第8章 開發(fā)者空間
  96. 8.1 編碼標(biāo)準(zhǔn)和開發(fā)者的配置
  97. 8.2 在本地設(shè)置一個(gè)容器化的環(huán)境
  98. 8.2.1 安裝Multipass
  99. 8.2.2 輸入容器和映射文件夾
  100. 8.3 安裝Docker
  101. 8.4 本地Docker的高級用法:安裝Cassandra
  102. 8.5 安裝Kubernetes
  103. 8.6 小結(jié)
  104. 第9章 開發(fā)微服務(wù)
  105. 9.1 設(shè)計(jì)微服務(wù)端點(diǎn)
  106. 9.1.1 航班管理微服務(wù)
  107. 9.1.2 預(yù)留管理微服務(wù)
  108. 9.1.3 設(shè)計(jì)OpenAPI規(guī)范
  109. 9.2 為微服務(wù)實(shí)現(xiàn)數(shù)據(jù).
  110. 9.2.1 預(yù)訂微服務(wù)的Redis數(shù)據(jù)模型
  111. 9.2.2 航班微服務(wù)的MySQL數(shù)據(jù)模型
  112. 9.3 微服務(wù)的實(shí)現(xiàn)代碼
  113. 9.3.1 航班微服務(wù)背后的代碼
  114. 9.3.2 健康檢查
  115. 9.4 向項(xiàng)目引入第二種微服務(wù)
  116. 9.5 通過傘式項(xiàng)目關(guān)聯(lián)微服務(wù)
  117. 9.6 小結(jié)
  118. 第10章 發(fā)布微服務(wù)
  119. 10.1 設(shè)置Staging環(huán)境
  120. 10.1.1 Ingress模塊
  121. 10.1.2 數(shù)據(jù)庫模塊
  122. 10.1.3 Forking Staging基礎(chǔ)設(shè)施項(xiàng)目
  123. 10.1.4 配置Staging工作流
  124. 10.1.5 編輯Staging基礎(chǔ)設(shè)施代碼
  125. 10.2 傳輸航班信息容器
  126. 10.2.1 介紹Docker Hub
  127. 10.2.2 配置Docker Hub
  128. 10.2.3 配置流水線
  129. 10.3 部署航班服務(wù)容器
  130. 10.3.1 了解Kubernetes部署
  131. 10.3.2 創(chuàng)建Helm Chart
  132. 10.3.3 創(chuàng)建微服務(wù)部署代碼庫
  133. 10.3.4 使用Argo CD進(jìn)行GitOps式的部署
  134. 10.4 清理
  135. 10.5 小結(jié)
  136. 第 11 章 變更管理
  137. 11.1 微服務(wù)系統(tǒng)中的變更
  138. 11.1.1 以數(shù)據(jù)為導(dǎo)向
  139. 11.1.2 變更的影響
  140. 11.1.3 三種部署模型
  141. 11.2 基于我們的架構(gòu)的考量
  142. 11.2.1 基礎(chǔ)設(shè)施的變更
  143. 11.2.2 微服務(wù)變更
  144. 11.2.3 數(shù)據(jù)的變更
  145. 11.3 小結(jié)
  146. 第 12 章 旅程的終點(diǎn)(和新的起點(diǎn))
  147. 12.1 微服務(wù)的復(fù)雜性與簡化
  148. 12.2 衡量微服務(wù)轉(zhuǎn)型的進(jìn)展 .
  149. 12.3 小結(jié)
書名:微服務(wù)即學(xué)即用
譯者:王巖, 黃俊彬 譯
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2022年03月
頁數(shù):328
書號:978-7-5198-6408-8
原版書書名:Microservices: Up and Running
原版書出版商:O'Reilly Media
Ronnie Mitra
 
Ronnie Mitra是API學(xué)院的首席設(shè)計(jì)師,專門從事高價(jià)值A(chǔ)PI、戰(zhàn)略以及組織系統(tǒng)的開發(fā)工作。

Ronnie Mitra是一位作家,戰(zhàn)略家和顧問,擁有超過25年網(wǎng)絡(luò)和連 接技術(shù)工作經(jīng)驗(yàn)。他是O’Reilly的《Microservice Architecture》和《Continuous API Management》的合著者。
 
 
Irakli Nadareishvili
 
Irakli Nadareishvili是Capital One核心創(chuàng)新副總裁,領(lǐng)導(dǎo)著負(fù)責(zé)構(gòu)建基于微服務(wù)的核心銀行平臺的團(tuán)隊(duì)。在此之前,他是健康科技初創(chuàng)公司ReferWell的聯(lián)合創(chuàng)始人兼CTO,并在CA Technologies和NPR擔(dān)任技術(shù)領(lǐng)導(dǎo)職務(wù)。您可以通過@inadarei在Twitter上關(guān)注Irakli。
 
 
書封面中的動(dòng)物是閃亮的紫羅蘭蜂鳥 (學(xué)名:Colibri coruscans)。這種蜂鳥生活在南美洲西北海岸的山脈中,在安第斯山脈中高海拔的棲息地中。這些蜂鳥在克丘 亞語中被稱為Siwar q’inti,在當(dāng)?shù)孛耖g傳說中占有一席之地,象征著好運(yùn)。
閃亮的的紫羅蘭蜂鳥具有色彩斑斕的綠色,頭部和胸部帶有紫色標(biāo)記。在炫耀的時(shí)候,耳朵上較長的紫色羽毛從頭部向外延伸。它是一種體型較大的蜂鳥,它們平均長約五到六英寸,重約四分之一盎司。雌性在自己的巢中產(chǎn)下兩個(gè)卵,然后將卵孵化。幼鳥三個(gè)星期后就可以從巢中飛出。
由于它們生活在高冷的海拔高度上,閃亮的紫羅蘭蜂鳥有一個(gè)與其他蜂鳥迥然不同的特點(diǎn),它們每晚都會(huì)進(jìn)入深度麻痹的睡眠狀態(tài)。在這種類似于冬眠的狀態(tài)下,紫羅蘭蜂鳥的身體機(jī)能降低,幾乎適應(yīng)了周圍的寒冷溫度,然后在黎明時(shí)逆轉(zhuǎn)。這種鳥可以在沒有食物的情況下長時(shí)間生活在寒冷的地方,而不像其他種類需要長時(shí)間保持溫暖。他們完成這一復(fù)雜機(jī)能的方式是還在科學(xué)研究中。
購買選項(xiàng)
定價(jià):98.00元
書號:978-7-5198-6408-8
出版社:中國電力出版社