TOP
0
0
魅麗。花火原創小說66折起
Spring Cloud開發從入門到實戰(簡體書)
滿額折

Spring Cloud開發從入門到實戰(簡體書)

人民幣定價:69.8 元
定  價:NT$ 419 元
優惠價:87365
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:10 點
相關商品
商品簡介
目次

商品簡介

《Spring Cloud開發從入門到實戰》以Spring Cloud微服務架構為中心,全面系統地介紹了Spring Cloud常用組件的應用,以及微服務涉及的相關技術。本書內容包括:微服務介紹、微框架Spring Boot、服務註冊與發現、服務的提供者與消費者、模板引擎、服務的雪崩與熔斷、分布式配置中心、API網關、Cloud Foundry、消息驅動、單點登錄、Activity工作流、ElasticSearch、ELK Stack、多線程、Redis緩存技術、微服務監控、API文檔、持續集成和金絲雀部署,最後以Spring Cloud實戰案例來進一步演練S州ng cIoud的微服務解決方案。

《Spring Cloud開發從入門到實戰》語言簡練,內容通俗易懂,實用性強,結構清晰,層層剝繭式分析、全流程實例講解Spring Cloud核心組件應用與微服務開發。實戰案例可以拿來就用,幫助初學者快速上手。本書內容全面,讀者不但可以系統地學習Spring Cloud的相關知識,而且還可以全面掌握微服務架構應用的設計、開發、部署和運維等知識。

《Spring Cloud開發從入門到實戰》適合Spring Cloud的入門讀者閱讀,也適合致力於互聯網開發和Java編程開發的進階讀者閱讀。對微服務架構有興趣的運維人員及數據庫管理人員亦可選擇此書閱讀。本書也可以作為相關培訓機構的教材使用。

目次

第1章 什麼是微服務

1.1 面向服務的架構

1.2 微服務

1.3 微服務的原則

1.4 微服務的優勢

1.5 Dubbo與Spring Cloud

第2章 微框架Spring Boot

2.1 Spring Boot概述

2.2 Spring Boot快速搭建

2.3 Spring Boot REST API

2.3.1 Spring Boot REST API控制器

2.3.2 @SpringBootApplieation

2.3.3 Spring Boot REST演示

2.3.4 HTTP POST/employees

2.4 Spring Boot JUnit

2.4.1 Maven依賴

2.4.2 Spring引導JUnit Test Class

2.4.3 Spring引導JUnit示例

2.4.4 執行JUnit測試

2.5 Spring Boot BasicAuth

第3章 從服務註冊與發現說起

3.1 Eureka

3.1.1 創建Eureka服務

3.1.2 Eureka集群

3.1.3 Eureka常用配置說明

3.2 Consul

3.2.1 在本地工作站中配置Consul

3.2.2 創建學生項目

3.2.3 創建學校項目

3.3 ZooKeeper

第4章 服務提供者與服務消費者的關係

4.1 接口就是規範

4.2 抽象接口

4.3 構建項目至Nexus

4.4 服務提供者

4.5 服務消費者之Ribbon

4.6 服務消費者之Feign

第5章 模板引擎

5.1 Beetl簡介

5.2 Beetl示例

第6章 服務的雪崩與熔斷

6.1 服務雪崩效應

6.2 熔斷設計

6.3 Hystrix特性與使用

第7章 分布式配置中心

7.1 Config Server(Git)

7.2 SVN示例與refresh接口

7.2.1 Config Server(SVN)

7.2.2 refresh接口

第8章 API網關

8.1 為什麼需要API Gateway

8.2 Spring Cloud Zuul

8.3 Zuul服務過濾

8.4 Zuul和Nginx的對比

第9章 Cloud Foundry

9.1 Cloud Foundry部署

9.2 設置PWS控制台

9.3 創建Spring Boot應用程序

9.3.1 技術堆棧

9.3.2 生成Spring啟動應用程序

9.3.3 添加REST控制器和端點

9.3.4 項目配置

9.3.5 在本地測試

9.4 部署Spring Boot應用程序

第1O章 消息驅動

10.1 綁定器

10.2 持久化發佈-訂閱支持

10.3 消費組

10.4 消息分區

10.5 RabbitMQ消息隊列

10.6 Kafka消息隊列

第11章 單點登錄

11.1 Security集成CAS

11.1.1 CAS Server搭建

11.1.2 運行CAS子系統

l1.1.3 CAS配置SSL

11.1.4 Jetty配置SSL

11.1.5 Tomcat配置SSL

11.2 OAuth 2.0協議

11.2.1 0Auth角色

11.2.2 0Auth 2.0客戶端

11.2.3 0Auth 2.0配置

第12章 Activity工作流

12.1 ProcessEngine對象

12.2 ActivityUtil發動機引擎

12.3 Activity實戰

第13章 ElasticSearch

13.1 ElasticSearch主節點

13.2 Elasticsearch輔節點

13.3 Elasticsearch-head插件

13.4 Elasticsearch實戰

第14章 ELK Stack

14.1 什麼是ELK Stack

14.2 ELK Stack結構

14.3 ELK Stack配置

14.4 ELK Stack創建微服務

14.5 Logstash配置

14.6 Kibana配置

14.7 驗證ELK Stack

第15章 多線程

15.1 線程的生命週期

15.2 線程間通信的方式

15.3 鎖

15.3.1 Synchronized

15.3.2 Lock

15.3.3 Synchronized和Lock的區別

15.4 線程池

15.4.1 創建線程的邏輯

15.4.2 阻塞隊列的策略

15.4.3 並發包工具類

15.4.4 Semaphore

15.4.5 CyclicBarrier

第16章 Redis緩存技術

16.1 Redis最常用的數據類型

16.2 創建一個Spring Boot項目

16.3 Redis添加配置文件

16.4 注入配置

16.5 Redis工具

第17章 微服務監控

17.1 微服務下的幾個監控維度

17.2 關鍵監控指標的場景描述

17.3 Hystrix Dashboard熔斷監控

l7.4 Hystrix Turbine熔斷集群監控

17.5 JConsole JVM監控

第18章 API文檔

18.1 利用Swagger生成在線API

18.2 自定義Swagger UI風格

第19章 持續集成

19.1 Jenkins持續集成

19.2 Docker

19.3 Maven

19.4 Kubernetes

第20章 金絲雀部署

20.1 什麼是金絲雀部署

20.2 如何做金絲雀部署

20.3 Docker私有倉庫Registry

第21章 Spring Cloud實戰

21.1 項目結構

21.2 基礎服務的搭建

21.2.1 eureka-server微服務的註冊中心

21.2.2 config-server配置中心的搭建

21.2.3 0Auth2.0鑒權中心(采用密碼認證模式)

21.2.4 ms(生產者服務搭建)持久層採用MyBatis

21.2.5 ws(服務消費者)業務開發

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 365
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區