Java微服務課程:CQRS和與Kafka的活動採購

Java微服務:CQRS和使用Kafka的事件採購

了解如何使用Spring Boot和Apache Kafka使用CQRS體系結構和事件採購開發微服務。

在這項全面的課程中,您將獲得遵循CQRS標準和事件源的Spring Boot創建微服務所需的知識和技能。您將學習如何編寫自己的代碼來使用Java和Apache Kafka構建強大的CQRS框架和事件採購,而不是依賴現有框架。我們的步驟 – 步驟指南將確保您了解概念並精通CQR和事件來源。

在本課程結束時,您將能夠:

處理命令並生成事件

使用中介標準

實現命令和查詢的指揮官

使用事件消息管理聚合的狀況

使用mongodb

創建事件存儲/寫作數據庫

使用mysql

開發閱讀數據庫

應用事件版本

實施樂觀的競爭控制

使用Apache Kafka

製作事件

消費apache kafka事件以更新閱讀數據庫

複製事件存儲以重新創建聚合的狀態

單獨的閱讀和寫作問題

使用域驅動設計的最佳實踐

構建代碼

複製事件存儲以重新創建整個閱讀數據庫

複製事件存儲以在其他數據庫類型中重新創建整個閱讀數據庫,例如PostgreSQL

本課程的主要目的是對CQR和事件採購提供深入的了解,從而使您可以開發高度不合適且可擴展的微服務。

您將學到什麼:

cqrs

事件採購

開發DDD取向微服務

使用MongoDB作為活動商店

實施樂觀的競爭控制

事件版本

使用Apache Kafka作為消息總線

實現按服務標準數據庫 –

春季框架

docker

使用mySQL實現讀取數據庫

重現活動商店以重新創建聚合的狀態

玩活動商店以重新創建整個閱讀數據庫

玩活動商店以在其他數據庫類型中重新創建閱讀數據庫,例如PostgreSQL

Scroll to Top