重新定義Spring Cloud實戰pdf

圖書網
圖書網
圖書網
10910
文章
1661
評論
2020年10月2日22:28:22 評論 21

重新定義Spring Cloud實戰 作者:許進,葉志遠,鐘尊發,蔡波斯,方志明,郭芳碧,朱德明

重新定義Spring Cloud實戰 出版社:機械工業出版社

重新定義Spring Cloud實戰 內容簡介

旧版尊龙人生就是博下载在微服務體系中,Spring Cloud是目前最熱門的構建微服務體系的解決方案,它提供了構建微服務架構的一些基礎設施。本書內容上覆蓋了Spring Cloud的一些主要組件,不僅在如何使用上做了詳細的介紹,也從原理上深入淺出地剖析了其中的技術要點,同時也將部分組件與周邊的一些開源項目進行了對比,且提供了一些原理分析和相關的示例,是一本不可多得的Spring Cloud實戰書籍。新手和有微服務實踐經驗的讀者都能從書中得到一些不一樣的收獲。

重新定義Spring Cloud實戰 目錄

前言

旧版尊龙人生就是博下载第1章 微服務與Spring Cloud

旧版尊龙人生就是博下载1.1 微服務架構概述

1.2 Spring Cloud與中間件

1.3 Spring Cloud增強生態

1.4 本章小結

旧版尊龙人生就是博下载第2章 Spring Cloud Eureka上篇

2.1 服務發現概述

2.2 Spring Cloud Eureka入門案例

2.3 Eureka Server的REST API簡介

2.4 本章小結

第3章 Spring Cloud Eureka下篇

3.1 Eureka的核心類

旧版尊龙人生就是博下载3.2 服務的核心操作

旧版尊龙人生就是博下载3.3 Eureka的設計理念

旧版尊龙人生就是博下载3.4 Eureka參數調優及監控

旧版尊龙人生就是博下载3.5 Eureka實戰

旧版尊龙人生就是博下载3.6 Eureka故障演練

3.7 本章小結

旧版尊龙人生就是博下载第4章 Spring Cloud Feign的使用擴展

旧版尊龙人生就是博下载4.1 Feign概述

4.2 Feign的基礎功能

4.3 Feign的實戰運用

旧版尊龙人生就是博下载4.4 venus-cloud-feign設計與使用

4.5 本章小結

第5章 Spring Cloud Ribbon實戰運用

5.1 Spring Cloud Ribbon概述

5.2 Spring Cloud Ribbon實戰

5.3 Spring Cloud Ribbon進階

5.4 本章小結

旧版尊龙人生就是博下载第6章 Spring Cloud Hystrix實戰運用

旧版尊龙人生就是博下载6.1 Spring Cloud Hystrix概述

旧版尊龙人生就是博下载6.2 Spring Cloud Hystrix實戰運用

6.3 本章小結

第7章 Spring Cloud Zuul基礎篇

7.1 Spring Cloud Zuul概述

7.2 Spring Cloud Zuul入門案例

7.3 Spring Cloud Zuul典型配置

7.4 本章小結

旧版尊龙人生就是博下载第8章 Spring Cloud Zuul中級篇

旧版尊龙人生就是博下载8.1 Spring Cloud Zuul Filter鏈

旧版尊龙人生就是博下载8.2 Spring Cloud Zuul權限集成

8.3 Spring Cloud Zuul限流

旧版尊龙人生就是博下载8.4 Spring Cloud Zuul動態路由

旧版尊龙人生就是博下载8.5 Spring Cloud Zuul灰度發布

8.6 Spring Cloud Zuul文件上傳

旧版尊龙人生就是博下载8.7 Spring Cloud Zuul實用小技巧

8.8 本章小結

第9章 Spring Cloud Zuul高級篇

9.1 Spring Cloud Zuul多層負載

旧版尊龙人生就是博下载9.2 Spring Cloud Zuul應用優化

旧版尊龙人生就是博下载9.3 Spring Cloud Zuul原理&核心源碼解析

9.4 本章小結

第10章 Spring Cloud基礎綜合案例

10.1 基礎框架

10.2 實戰擴展

旧版尊龙人生就是博下载10.3 生產環境各組件參考配置

10.4 本章小結

第11章 Spring Cloud Config上篇

旧版尊龙人生就是博下载11.1 Spring Cloud Config配置中心概述

旧版尊龙人生就是博下载11.2 刷新配置中心信息

11.3 本章小結

第12章 Spring Cloud Config下篇

12.1 服務端Git配置詳解與實戰

旧版尊龙人生就是博下载12.2 關系型數據庫的配置中心的實現

12.3 非關系型數據庫的配置中心的實現

12.4 Spring Cloud Config使用技能

12.5 Spring Cloud Config功能擴展

12.6 高可用部分

12.7 Spring Cloud與Apollo配置使用

12.8 Spring Cloud與Apollo結合使用實戰

12.9 本章總結

旧版尊龙人生就是博下载第13章 Spring Cloud Consul上篇

旧版尊龙人生就是博下载13.1 Consul簡介

13.2 Spring Cloud Consul簡介

13.3 本章小節

第14章 Spring Cloud Consul下篇

14.1 Spring Cloud Consul深入

旧版尊龙人生就是博下载14.2 Spring Cloud Consul功能重寫

14.3 常見問題排查

14.4 本章小節

旧版尊龙人生就是博下载第15章 Spring Cloud認證和鑒權

旧版尊龙人生就是博下载15.1 微服務安全與權限

旧版尊龙人生就是博下载15.2 Spring Cloud認證與鑒權方案

旧版尊龙人生就是博下载15.3 Spring Cloud認證鑒權實戰案例

15.4 本章小結

第16章 Spring Cloud全鏈路監控

16.1 全鏈路監控概述

旧版尊龙人生就是博下载16.2 Sleuth基本用法

16.3 Sleuth深入用法

16.4 Spring Cloud與SkyWalking

16.5 Spring Cloud與Skywalking實戰

旧版尊龙人生就是博下载16.6 Spring Cloud與Pinpoint

旧版尊龙人生就是博下载16.7 Spring Cloud與Pinpoint實戰

16.8 本章總結

旧版尊龙人生就是博下载第17章 Spring Cloud Gateway上篇

旧版尊龙人生就是博下载17.1 Spring Cloud Gateway概述

旧版尊龙人生就是博下载17.2 Spring Cloud Gateway的工作原理

17.3 Spring Cloud Gateway入門案例

17.4 Spring Cloud Gateway的路由斷言

17.5 Spring Cloud Gateway的內置Filter

17.6 本章小結

第18章 Spring Cloud Gateway下篇

18.1 Gateway基于服務發現的路由規則

旧版尊龙人生就是博下载18.2 Gateway Filter和Global Filter

旧版尊龙人生就是博下载18.3 Spring Cloud Gateway實戰

18.4 Spring Cloud Gateway源碼篇

18.5 本章小結

第19章 Spring Cloud與gRPC上篇

19.1 Spring Cloud為什么需要gRPC

19.2 gRPC簡介

19.3 gRPC的一些核心概念

19.4 RPC的生命周期

19.5 gRPC依賴于Protocol Buffers

旧版尊龙人生就是博下载19.6 gRPC基于HTTP2

19.7 gRPC基于Netty進行IO處理

19.8 gRPC案例實戰

19.9 本章小結

第20章 gRPC在Spring Cloud與gRPC下篇

旧版尊龙人生就是博下载20.1 gRPC Spring Boot Starter介紹

20.2 gRPC Spring Boot Starter架構設計

20.3 gRPC Spring Boot Starter源碼分析

20.4 案例實戰

20.5 本章小結

旧版尊龙人生就是博下载第21章 Spring Cloud版本控制與灰度發布

21.1 背景

21.2 常見發布方式

旧版尊龙人生就是博下载21.3 版本控制與灰度發布實戰

21.4 本章小結

第22章 Spring Cloud容器化

22.1 Java服務Docker化

22.2 Spring Cloud組件的Docker化

22.3 使用Kubernetes管理

22.4 本章小結

旧版尊龙人生就是博下载第23章 Dubbo向Spring Cloud遷移

23.1 將Dubbo服務納入Spring Cloud體系中

旧版尊龙人生就是博下载23.2 將Spring Cloud服務Dubbo化

23.3 本章小結

旧版尊龙人生就是博下载第24章 Spring Cloud與分布式事務

24.1 概述

24.2 解決方案

24.3 實戰

24.4 本章小結

第25章 Spring Cloud與領域驅動實踐

旧版尊龙人生就是博下载25.1 領域驅動概述

25.2 領域驅動核心概念

25.3 Halo框架的設計

25.4 Spring Cloud與Halo實戰

25.5 本章小結

重新定義Spring Cloud實戰 精彩文摘

旧版尊龙人生就是博下载隨著互聯網的快速發展,云計算近十年也得到蓬勃發展,企業的IT環境和IT架構也逐漸在發生變革,從過去的單體應用架構發展為至今廣泛流行的微服務架構。微服務是一種架構風格,能給軟件應用開發帶來很大的便利,但是微服務的實施和落地會面臨很大的挑戰,因此需要一套完整的微服務解決方案。在Java領域,Spring框架的出現給Java企業級軟件開發帶來了福音,提高了開發效率。在2014年底,Spring團隊推出Spring Cloud,目標使其成為Java領域微服務架構落地的標準,發展至今,Spring Cloud已經成為Java領域落地微服務架構的完整解決方案,為企業IT架構變革保駕護航。

旧版尊龙人生就是博下载應用是可獨立運行的程序代碼,提供相對完善的業務功能。目前軟件架構有三種架構類型,分別是業務架構、應用架構、技術架構。它們之間的關系是業務架構決定應用架構,技術架構支撐應用架構。架構的發展歷程是從單體架構、分布式架構、SOA架構再到微服務架構,如圖1-1所示。

1.單體應用架構

單體架構在Java領域可以理解為一個Java Web應用程序,包含表現層、業務層、數據訪問層。從Controller到Service再到Dao層,“一桿子捅到底”,沒有任何應用拆分,開發完畢之后變成一個超級大型的War部署。簡單的單體架構水平分層邏輯如圖1-2所示。

單體架構的優點:

·易于開發:開發人員使用當前開發工具在短時間內就可以開發出單體應用。

旧版尊龙人生就是博下载·易于測試:因為不需要依賴其他接口,測試可以節約很多時間。

·易于部署:你只需要將目錄部署在運行環境中即可。

單體架構的缺點:

·靈活度不夠:如果程序有任何修改,修改的不只是一個點,而是自上而下地去修改,測試時必須等到整個程序部署完后才能看出效果。在開發過程可能需要等待其他開發人員開發完成后才能完成部署,降低了團隊的靈活性。

·降低系統的性能:原本可以直接訪問數據庫但是現在多了一層。即使只包含一個功能點,也需要在各個層寫上代碼。

·系統啟動慢:一個進程包含了所有業務邏輯,涉及的啟動模塊過多,導致系統的啟動時間延長。

旧版尊龙人生就是博下载·系統擴展性比較差:增加新東西的時候不能針對單個點增加,要全局性地增加。牽一發而動全身。

2.分布式架構

旧版尊龙人生就是博下载什么是傳統的分布式架構?簡單來說,按照業務垂直切分,每個應用都是單體架構,通過API互相調用,如圖1-3所示。

旧版尊龙人生就是博下载3.面向服務的SOA架構

面向服務的架構是一種軟件體系結構,其應用程序的不同組件通過網絡上的通信協議向其他組件提供服務或消費服務,所以也是一種分布式架構。簡單來說,SOA是不同業務建立不同的服務,服務之間的數據交互粗粒度可以通過服務接口分級,這樣松散耦合提高服務的可重用性,也讓業務邏輯變得可組合,并且每個服務可以根據使用情況做出合理的分布式部署,從而讓服務變得規范,高性能,高可用。

SOA架構中有兩個主要角色:服務提供者(Provider)和服務消費者(Consumer)。阿里開源的Dubbo是SOA的典型實現。

SOA架構的優點:

·把模塊拆分,使用接口通信,降低模塊之間的耦合度。

旧版尊龙人生就是博下载·把項目拆分成若干個子項目,不同的團隊負責不同的子項目。

·增加功能時只需要增加一個子項目,調用其他系統的接口即可。

·可以靈活地進行分布式部署。

SOA架構的缺點:系統之間的交互需要使用遠程通信,接口開發增加工作量。

圖書網:重新定義Spring Cloud實戰pdf

繼續閱讀

說出你想要的,我們幫你找→→→社區

  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
SSM企業級框架實戰pdf 數據庫

SSM企業級框架實戰pdf

SSM企業級框架實戰 作者:肖睿,丁慧潔,張寧彬 SSM企業級框架實戰 出版社:中國水利水電出版社 SSM企業級框架實戰 內容簡介 框架(Framework)的本質為某種應用的半成品,即把不同應用程序...
自己動手做大數據系統pdf 數據庫

自己動手做大數據系統pdf

適讀人群 :?對大數據感興趣的院校師生。?對大數據有一定的基礎,還想進一步熟悉整個生態系統的大數據愛好者。 我們為什么需要自己動手做大數據系統?本書從OpenStack云平臺搭建、...
MySQL王者晉級之路pdf 數據庫

MySQL王者晉級之路pdf

適讀人群 :本書適合熟悉Linux系統且想提升MySQL水平的讀者。 資深數據庫專家十年沉淀 詳細解析MySQL數據庫體系結構 技術問答,助力面試
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: