本書提供了實現大型響應式微服務的實用方法和指導原則,並通過示例全面講解如何構建微服務。本書深入介紹了Spring Boot、Spring Cloud、Docker、Mesos和Marathon,還會教授如何用Spring Boot部署自治服務使用使用無須使用用重量級應用服務器,並介紹Spring Cloud框架以及以及項能以及以及如何使用Docker實現容器化,以及如何使用Mesos和Marathon抽象出計算資源和控制整個集羣。
本書各章的內容都很實用,細緻講授瞭如何將微服務技術與業務相結合。通過一系列示例(包括一個旅遊業的案例研究),書中闡述了實現在已實現在已經架實現在已實現在已經現在已經涉及Spring框架、Spring Boot和Spring Cloud。部署部署都是部署部署開部署和部署署大規模可擴展微服務的強大且久經考驗的工具框框架框架新規範編寫。藉助本書,你可以快速構建互聯網級現代Java應用。
第1章,微服務揭祕,介紹了微服務的背景、評估和基本概念。
第2章,相關架構風格和用例,討論了微服務與面向服務架構的關係、雲原生的概念和十二要素應用,還展示了一些常見的微服務用例。
第3章,用Spring Boot構建微服務,介紹如何使用Spring框架構建REST和基於消息機制的微服務、如何用Spring Boot打包微服務,以及Spring Boot的一些核心能力。
第4章,應用微服務概念,介紹了實現微服務架構的一些實際問題,詳細描述了開發人員在企業級微服務開發中會面臨的一些挑戰。
第5章,微服務能力模型,介紹了管理微服務生態系統所需的能力模型和成熟度評估模型,在企業層面採用微服務時後者非常有用。
第6章,微服務演進案例研究,以BrownField航空公司爲例講解微服務演進,以及如何應用前面講過的微服務的概念。
第7章,用Spring Cloud組件擴展微服務,介紹瞭如何利用Spring Cloud技術棧的能力擴展之前的微服務實例,詳細解析了Spring Cloud架構及其各個組件,以及如何集成這些組件。
第8章,微服務的日誌管理和監控,討論了日誌管理和監控在微服務開發中的重要性,詳細闡述了採用微服務架構的一些最佳實踐,比如利用開源工具實現集中式的日誌管理和監控,以及如何將這些工具和Spring項目集成。
第9章,用Docker容器化微服務,解釋了微服務上下文中的容器化概念。作爲下一步更深層次的實現,這一章演示瞭如何用Mesos和Marathon替換定製的生命週期管理器,實現大規模部署。
第10章,用Mesos和Marathon擴展容器化的微服務,介紹了微服務的自動配置和部署,以及如何在上一個例子中使用Docker容器實現大規模部署。
第11章,微服務開發生命週期,介紹了微服務開發的流程和實踐方法,以及DevOps和持續交付管道(pipeline)的重要性。
需要獲取的小夥伴可以轉發+關注後私信(學習)獲取哦!下面會給大家把目錄部分展示出來
需要獲取的小夥伴可以轉發+關注後私信(學習)獲取哦!下面會給大家把目錄部分展示出來