-
Run
docker-compose up -d
to start RabbitMQ instance. -
Start
Sample.Service.Saga
console application to manage transaction state. -
Start
Sample.App.SubmitForm
console application to sendIReportRequestCommand
. -
Start
Sample.Service.ReportCreated
andSample.Service.ReportFailed
console applications to consume request results. -
Consume the
IReportRequestCommand
command viaSample.Service.ReceiveReportRequest
and handle the report request.-
If request is valid, create
IReportCreatedEvent
and produce it! -
If request is invalid, create
IReportFailedEvent
and produce it!
-
-
Notifications
You must be signed in to change notification settings - Fork 8
Saga State Machine Implementation with Masstransit
License
selcukusta/masstransit-saga-implementation
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Saga State Machine Implementation with Masstransit
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published