今天小編就來分享一份華為剛剛首發的Spring回應式微服務(Spring Boot 2+Spring 5+Spring Cloud實戰)!
這份PDF主要包含回應式微服務架構實作程序中所應具備的技術體系和工程實踐,在組織結構上分如下8篇,
各位大佬由于文章的篇幅有限,小編只能為大家展示部分內容,需要免費領取的朋友,點此 傳送門,即可免費獲取下載地址,
第1篇 直面回應式微服務架構
回應式系統核心概念
- 從傳統編程方法到回應式編程方法
- 回應式宣言與回應式系統

剖析微服務架構
- 分布式系統與微服務架構
- 服務拆分與集成
- 微服務架構的核心組件
- 微服務架構技術體系

構建回應式微服務架構
- 回應式微服務架構設計原則
- 整合回應式編程與微服務架構

第2篇 回應式編程模型與Reactor框架
回應式編程模型
- 流
- 背壓
- 回應式流

Reactor框架
- 回應式編程實作技術概述
- 引入Reactor框架

創建Flux和Mono
- 創建Flux
- 創建Mono

Flux和Mono運算子
- 轉換運算子
- 過濾運算子
- 組合運算子
- 條件運算子
- 數學運算子
- Observable工具運算子
- 日志和除錯運算子

Reactor框架中的背壓機制

第3篇 構建回應式RESTful服務
使用Spring Boot 2.0構建微服務
- Spring Boot基本特性
- 基于Spring Boot的第一個RESTful服務
- 使用Actuator組件強化服務

使用Spring WebFlux構建回應式服務
- 使用Spring Initializer初始化回應式Web應用
- 對比回應式Spring WebFlux與傳統Spring WebMvc
- 使用注解編程模型創建回應式RESTful服務
- 使用函式式編程模型創建回應式RESTful服務

第4篇 構建回應式資料訪問組件
Spring Data資料訪問模型
- Spring Data抽象
- 集成Spring Data JPA
- 集成Spring Data Redis
- 集成Spring Data Mongodb

回應式資料訪問模型
Spring Reactive Data抽象
創建回應式資料訪問層組件

回應式Mongodb
初始化Reactive Mongodb運行環境
創建Reactive Mongodb Repository
使用CommandLineRunner初始化Mongodb資料
在Service層中呼叫Reactive MongodbRepository

回應式Redis
- 初始化Reactive Redis運行環境
- 創建Reactive Redis Repository
- 在Service層中呼叫Reactive Repository

第5篇 構建回應式訊息通信組件
訊息通信系統簡介
使用Spring Cloud Stream構建訊息通信系統
- Spring Cloud Stream基本架構
- Spring Cloud Stream中的Binder組件
- 使用Source組件實作訊息發布者
- 使用@StreamListener注解實作訊息消費者

引入Reactive Spring Cloud Stream實作回應式 訊息通信系統
- Reactive Spring Cloud Stream組件
- Reactive Spring Cloud Stream示例

第6篇 構建回應式微服務架構
使用Spring Cloud創建回應式微服務架構
- 服務治理
- 負載均衡
- 服務容錯
- 服務網關
- 服務配置
- 服務監控

使用WebClient實作回應式服務呼叫
- 創建和配置WebClient
- 使用WebClient訪問服務

第7篇 測驗回應式微服務架構
初始化測驗環境
- 引入spring-boot-starter-test組件
- 決議基礎類測驗注解
- 撰寫第一個測驗用例

測驗Reactor組件

測驗回應式Repository層組件
- 測驗內嵌式Mongodb
- 測驗真實MongoDB

測驗回應式Service層組件

測驗回應式Controller層組件

第8篇 回應式微服務架構演進案例分析
PrescriptionSystem案例簡介

傳統微服務架構實作案例
- 構建基礎設施類服務
- 構建Medicine服務
- 構建Card服務
- 構建Prescription服務

回應式微服務架構演進案例
- 更新基礎設施類服務
- 更新資料訪問方式
- 更新事件通信方式

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/312066.html
標籤:其他
