Docker技術入門與實戰 2版+微服務架構開發實戰+ JavaEE開發的顛覆者書籍

Docker技術入門與實戰 2版+微服務架構開發實戰+ JavaEE開發的顛覆者書籍 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 荣丰通达图书专营店
出版社: 机械工业
ISBN:9787301294567
商品编码:29702699432

具体描述





基本信息

書名:Spring Cloud 微服務架構開發實戰

齣版社: 北京大學齣版社

ISBN:9787301294567

版次:1

定價:79.00元

包裝:平裝

開本:16開

齣版時間:2018-06-01

用紙:膠版紙

頁數:380

字數:552000


內容簡介

眾所周知,Spring Cloud 是開發微服務架構的利器,企業對 Spring Cloud 方麵的開發需求也非常旺盛。然而,雖然市麵上介紹 Spring Cloud 的概念及基礎入門的書籍較多,但這些書籍中的案例往往隻是停留在簡單的“Hello World”級彆,缺乏可真正用於實戰落地的指導。 

本書與其他書籍不同,特色是真正從實戰角度齣發,運用 Spring Cloud 技術來構建一個完整的微服務架構的。本書全麵介紹 Spring Cloud 的概念、産生的背景,以及圍繞 Spring Cloud 在開發微服務架構過程中所麵臨的問題時應當考慮的設計原則和解決方案。特彆是在設計微服務架構時所麵臨的分層、服務測試、服務拆分、服務通信、服務注冊、服務發現、服務消費、集中配置、日誌管理、容器部署、安全防護、自動擴展等方麵,給齣瞭作者自己*特的見解。本書不僅介紹瞭微服務架構的原理、基礎理論,還以一個真實的天氣預報實例為主綫,集成市麵上主流的新的實現技術框架,手把手地教讀者如何來應用這些技術,創建一個完整的微服務架構。這樣讀者可以理論聯係實踐,從而讓 Spring Cloud 真正地落地。 

此外,本書不僅可以令讀者瞭解微服務架構開發的完整流程,而且通過實戰結閤技術點的歸納,令讀者知其然且知其所以然。本書所涉及的技術符閤當前主流,並富有*定的前瞻性,可以有效提高讀者在市場中的核心競爭力。 

本書主要麵嚮以 Spring 為核心的 Java EE *發者,以及對 Spring Cloud 和微服務開發感興趣的讀者。


目錄

1章 微服務概述 

1.1 傳統軟件行業麵臨的挑戰 

1.2 常見分布式架構 

1.3 單塊架構如何進化為微服務架構 

1.4 微服務架構的設計原則 

1.5 如何設計微服務 

2章 微服務的基石——Spring Boot 

2.1 Spring Boot簡介 

2.2 開啓一個Spring Boot項目 

2.3 Hello World 

2.4 如何搭建開發環境 

2.5 Gradle與Maven的抉擇 

3章 Spring Boot 的*級主題 

3.1 構建RESTful服務 

3.2 Spring Boot的配置詳解 

3.3 內嵌Servlet容器 

3.4 實現安全機製 

3.5 允許跨域訪問 

3.6 消息通信 

3.7 數據*久化 

3.8 實現熱插拔 

4章 微服務的測試 

4.1 測試概述 

4.2 測試的類型和範圍 

4.3 如何進行微服務的測試 

5章 微服務的協調者——Spring Cloud 

5.1 Spring Cloud簡介 

5.2 Spring Cloud入門配置 

5.3 Spring Cloud的子項目介紹 

6章 服務拆分與業務建模 

6.1 從一個天氣預報講起 

6.2 使用Redis提升應用的並發訪問能力 

6.3 實現天氣數據的同步 

6.4 給天氣預報一個“麵子” 

6.5 如何進行微服務的拆分 

6.6 領域驅動設計與業務建模 

7章 天氣預報的微服務架構設計與實現 

7.1 天氣預報的架構設計 

7.2 天氣數據采集微服務的實現 

7.3 天氣數據API微服務的實現 

7.4 天氣預報微服務的實現 

7.5 城市數據API微服務的實現 

8章 微服務的注冊與發現 

8.1 服務發現的意義 

8.2 如何集成Eureka Server 

8.3 如何集成Eureka Client 

8.4 實現服務的注冊與發現 

9章 微服務的消費 

9.1 微服務的消費模式 

9.2 常見微服務的消費者 

9.3 使用Feign實現服務的消費者 

9.4 實現服務的負載均衡及高可用 

10章 API 網關 

10.1 API網關的意義 

10.2 常見API網關的實現方式 

10.3 如何集成Zuul 

10.4 實現API網關 

11章 微服務的部署與發布 

11.1 部署微服務將麵臨的挑戰 

11.2 持續交付與持續部署微服務 

11.3 基於容器的部署與發布微服務 

11.4 使用Docker來構建、運行、發布微服務 

12章 微服務的日誌與監控 

12.1 微服務日誌管理將麵臨的挑戰 

12.2 日誌集中化的意義 

12.3 常見日誌集中化的實現方式 

12.4 Elastic Stack實現日誌集中化 

13章 微服務的集中化配置 

13.1 為什麼需要集中化配置 

13.2 使用Config實現的配置中心 

14章 微服務的*級主題——自動擴展 

14.1 自動擴展的定義 

14.2 自動擴展的意義 

14.3 自動擴展的常見模式 

14.4 如何實現微服務的自動擴展 

15章 微服務的*級主題——熔斷機製 

15.1 什麼是服務的熔斷機製 

15.2 熔斷的意義 

15.3 熔斷與降級的區彆 

15.4 如何集成Hystrix 

15.5 實現微服務的熔斷機製 

16章 微服務的*級主題——分布式消息總綫 

16.1 消息總綫的定義 

16.2 Spring Cloud Bus設計原理 

16.3 如何集成Bus 

16.4 實現配置信息的自動更新 

附錄A:本書所涉及的技術及相關版本 

參考文獻



內容簡介

本書從Docker基本原理開始,深入淺齣地講解Docker的構建與操作,內容全麵,可幫助開發人員、運維人員快速部署Docker應用。本書分為四大部分:基礎入門、實戰案例、進階技能、開源項目,一部分(1~8章)介紹Docker與虛擬化技術的基本概念,包括安裝、鏡像、容器、倉庫、數據捲,端口映射等;二部分(9~16章)通過案例介紹Docker的應用方法,包括與各種操作平颱、SSH服務的鏡像、Web服務器與應用、數據庫的應用、各類編程語言的接口、容器雲等,還介紹瞭作者在容器實戰中的思考與經驗總結;三部分(17~21章)是一些進階技能,如Docker核心技術實現原理、安全、網絡配置、libernetwork插件化網絡功能等;四部分(22~28章)介紹與容器開發相關的開源項目,包括Etcd、Docker Machine、Docker Compose、Docker Swarm、Mesos、Kubernetes等。

2版參照Docker技術的*新進展對全書內容進行瞭修訂,並增加瞭四部分專門介紹與容器相關的知名開源項目,利用好這些的開源平颱,可以更好地在生産實踐中受益。



用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有