Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Saga Pattern For Microservice Architecture With Rebus And RabbitMQ

Автор: Milan Jovanović

Загружено: 2023-04-11

Просмотров: 38604

Описание:

☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt
📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ
🚀 Support me on Patreon to access the source code:   / milanjovanovic  

A well-known pattern for solving distributed transactions is the Saga pattern. The Saga is a sequence of local transactions, where each local transaction updates the Saga state and publishes a message triggering the next step in the Saga. In this video, I'll show you how to create an orchestrated Saga using the Rebus library with RabbitMQ for message transport.

Implementing The Saga Pattern With Rebus And RabbitMQ
https://www.milanjovanovic.tech/blog/...

Join my weekly .NET newsletter:
https://www.milanjovanovic.tech

Read my Blog here:
https://www.milanjovanovic.tech/blog

Subscribe for more:
   / @milanjovanovictech  

Chapters
0:00 What is the Saga Pattern?
0:41 Installing Rebus and the required libraries
1:22 Adding the RabbitMQ Docker image
2:05 Configuring Rebus and RabbitMQ
4:18 Creating the Saga and ISagaData classes
6:10 Defining the Event messages
7:27 Configuring the Saga - IAmInitiatedBy, IHandleMessages
8:03 Implementing the CorrelateMessages method
8:39 Handling the first step in the Saga
9:46 Adding the handler for the SendOrderConfirmationEmail command
11:14 Handling the next step in the Saga and updating the Data
12:14 Adding the handler for the SendOrderPaymentRequest command
13:19 Completing the Saga with MarkAsComplete
14:19 Subscribing to messages from RabbitMQ
15:22 Publishing the first message to start the Saga
15:59 Examining the complete Saga flow

Saga Pattern For Microservice Architecture With Rebus And RabbitMQ

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Тестовое собеседование на .NET Middle разработчика

Тестовое собеседование на .NET Middle разработчика

Паттерн Saga

Паттерн Saga

Implementing the Transactional Outbox Pattern from Scratch

Implementing the Transactional Outbox Pattern from Scratch

How To Build Loosely Coupled Microservices With MassTransit

How To Build Loosely Coupled Microservices With MassTransit

Part 4: Design Patterns in a Microservice Architecture

Part 4: Design Patterns in a Microservice Architecture

Creating a State Machine Saga With MassTransit (Orchestrated Saga)

Creating a State Machine Saga With MassTransit (Orchestrated Saga)

CQRS Step by step build in .NET

CQRS Step by step build in .NET

What Every .NET Developer Actually Needs to Know in 2026

What Every .NET Developer Actually Needs to Know in 2026

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

ПОЛНЫЙ ПРОВАЛ «ОРЕШНИКА». Путин выставил себя на посмешище

ПОЛНЫЙ ПРОВАЛ «ОРЕШНИКА». Путин выставил себя на посмешище

Request Response Messaging Pattern with MassTransit

Request Response Messaging Pattern with MassTransit

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Microservices with Databases can be challenging...

Microservices with Databases can be challenging...

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Zettelkasten + AI: Как я связал ChatGPT и Obsidian в единую систему знаний

Zettelkasten + AI: Как я связал ChatGPT и Obsidian в единую систему знаний

🚀 Объяснение оркестровки Saga в микросервисах на примере реального бронирования фильмов 🎬

🚀 Объяснение оркестровки Saga в микросервисах на примере реального бронирования фильмов 🎬

ДАМПЫ В JAVA на практике, разбираем проблемы

ДАМПЫ В JAVA на практике, разбираем проблемы

Where Should You Put Repository Interfaces In Clean Architecture?

Where Should You Put Repository Interfaces In Clean Architecture?

Чистая архитектура с ASP.NET Core 10

Чистая архитектура с ASP.NET Core 10

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com