使用.NET Core 3.1引入微服務課程

”“”

使用.NET Core 3.1

的微服務簡介

使用ASP.NET Core,RabbitMQ,MongoDB,Redis,Massransit和CQRS Standard

,學習.NET核心中微服務的體系結構

評估:3.9 of 5125評論

總小時:9.5

類:102

級別:初學者

使用.NET Core上的全面課程來了解微服務體系結構的基礎。找出微服務如何解決常見問題並探索微服務的主要組成部分,包括API網關,消息經紀人,服務和數據庫。

在本課程中,您將使用ASP.NET Core,RabbitMQ,MassTranit和MongoDB實現基於事件的微服務體系結構。遵循分步編碼教程,並通過實際實現學習關鍵概念。

深入了解Massransit及其資源,以與諸如RabbitMQ,ActiveQ或Azure Service Bus之類的消息經紀人合作。將您的微服務連接到MongoDB,並使用Robo3T來查看和管理數據。

了解如何安裝和使用Postman工具來測試API並探索AMQP(高級消息排隊協議)和RabbitMQ交換的基礎。

找出網關API的重要性,並了解如何使用RabbitMQ消息代理在API網關和微服務之間進行通信。

了解CQRS(命令查詢隔離王子)的基本原理,並學習如何使用JSON Web令牌實施微服務身份驗證和授權。

探索微服務生態系統中必要的工具,並了解用於應用程序的Apache Bench的基準測試和安裝。

掌握使用Nunit測試API和Massransit事件消費者的藝術。了解如何使用Polly(通過策略實施的失敗庫)編寫彈性微服務。

將Swagger文檔與API端點文檔和測試的微服務集成在一起。了解如何將記憶中數據庫的Redis與其微服務集成並執行CRUD操作。

發現分佈式交易的概念,並學習如何在微服務中實施它們。探索步驟路由模式,並使用Massistransit快遞來處理分佈式交易。

了解在微服務中掌管的重要性,並了解如何使用iDepotent消費者標準實現智力微服務。

在本課程結束時,您將擁有微服務體系結構的堅實基礎,並配備了使用.NET Core和相關技術開發微服務所需的技能。

Scroll to Top