fbpx

事件驅動的微服務、CQRS、SAGA、Axon、Spring Boot

Contents

學習建構分散式事件驅動的微服務( even-driven microservices )、CQRS、事件源、SAGA 和事務( transactions )。

從這 9 小時的課程,你會學到

  • 創建事件驅動的微服務
  • Spring Cloud 基礎知識
  • 使用 Axon 框架
  • 使用尤里卡發現服務( Eureka Discovery Service )
  • 實施 CQRS 設計模式
  • 使用 Spring Cloud API 網關
  • 實作 SAGA 設計模式
  • 建立基於事件的訊息
  • 復原事務( Rollback Transactions )

要求

Java

課程說明

在本影片課程中,你將學習如何建立跨多個分散式 Spring Boot 微服務的業務邏輯。

本課程是為初學者設計的,我們將從微服務、Spring Boot 和 Spring Cloud 的基礎知識開始。

你將學習如何建立第一個 Spring Boot 微服務以及如何處理 HTTP 請求。 然後,你將學習如何在 API 閘道後面執行微服務的多個實例以及如何使它們可被發現。 這將幫助你根據需要上下擴展微服務。

此視訊課程還將涵蓋跨多個分散式微服務的事務以及如何在發生錯誤時回滾變更。 事務是一個高級主題,為了能夠建立事務微服務,該視訊課程將教您更多的設計模式。 從一開始,你將學習如何開發絕對位置透明的基於事件的微服務。

你將學習如何使用現代且非常流行的框架來建立基於事件的微服務(稱為 Axon)。 Axon Framework 是基於 CQRS(命令查詢職責分離)和 DDD(領域驅動設計)等設計原則。你將學習如何使用 Axon Framework 建立基於事件的微服務,以及如何在微服務中使用 CQRS 和事件來源。

最後,你將了解 Saga 設計模式以及如何將多個操作分組到單一交易中。 這將幫助你建立跨越多個分散式微服務的業務邏輯,並在一項操作失敗時回溯變更。

一切從一開始就是為了讓這些高級主題變得更容易。

目標受眾

有興趣了解微服務的初級 Java 開發人員

講師簡介

Sergey Kargopolov 軟體開發者

我在建立不同類型的軟體方面擁有 20 多年的經驗。 我的職業生涯始於一名企業家,參與過屢獲殊榮的網路項目,目前,我是一名全端開發人員,熱衷於教導初學者程式設計師實現他們的目標並協助他們開發應用程式。

在 Twitter、LinkedIn 或 Instagram 上關注我以保持聯繫。

快樂學習!

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個✨優惠連結✨ 獲取優惠( NT370 起 24 小時⚡️特價中 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d