春季WebFlux大師班課程:反應性微服務

”“”

春季Webflux大師班:反應微服務

使用Spring Webflux解鎖反應性編程的功能,以開發可擴展有效的微服務

在這個全面的課程中,您將深入春季Webflux世界,並學習如何利用自己的力量來建立反應性和高性能微服務。 Spring WebFlux提供了一種非塊和麵向事件的方法,它超過了傳統的Web MVC春季。通過實踐示例和實踐練習,您將獲得開發靜止API,處理例外,處理諮詢參數,利用功能端點,使用彈簧數據使用彈簧數據反應性的彈簧數據R2DBC與MongoDB集成所需的技能和知識數據庫,使HTTP請求不使用WebClient阻止,實現服務器發送的事件以進行真實時代更新,並在WebFlux應用程序中透明地處理驅動程序/API。在本課程結束時,您將配備使用Spring WebFlux構建彈性有效的微服務所需的工具和技術。

課程內容:

春季WebFlux簡介:

包括反應性編程和彈簧Webflux的好處
與傳統春季Web MVC的性能比較
從頭開始建造3個微服務並整合它們

暴露矩陣靜止API:

使用Spring WebFlux實施GET,發布,PUT和刪除操作
使用控制器註釋請求請求
@ControllerAdvice和@ExceptionHandler的例外處理
處理WebFlux的諮詢參數

功能終點:

用功能端點在程序上展示API
路由器函數和路由器配置用於請求請求

春季數據反應性蒙古德:

用反應性mongoDB驅動程序進行CRUD操作

春季數據R2DBC:

用反應性反應式驅動器DB進行CRUD操作

網絡量:

執行不使用WebClient阻止的異步HTTP請求
處理標題,餅乾,請求和答案
管理屬性和例外處理
使用WebClient訪問流API
包括交換和檢索方法之間的差異

服務器範圍事件(此):

將流媒體API暴露於真實時代更新
實施後端向Fronand的推動通知
使用HTML,Bootstrap和JavaScript開發Fronand

各種:

通過重複模式使微服務更具彈性
處理錯誤的錯誤
了解反應性宣言
探索Netty的工作方式
用WebFlux處理阻止驅動程序/API

加入本課程以主持Spring WebFlux並解鎖反應性編程的潛力,以開發高性能和可擴展的微服務。獲取使用Spring Webflux的非燒阻和麵向事件的體系結構來構建彈性,高效和真實時期應用所需的技能。

您將學到什麼:

  • 春季Webflux
  • 反應性微服務
  • 彈簧數據反應性蒙古
  • 春季數據R2DBC
  • 服務器發送事件
  • 從頭開始​​開發3個微服務
    -Webclient
  • 功能端點
Scroll to Top