OpenCQRS icon indicating copy to clipboard operation
OpenCQRS copied to clipboard

Saga Pattern

Open lucabriguglia opened this issue 5 years ago • 8 comments

I'm going to refactor the command sequence pattern into a proper saga pattern with support for compensation actions. Compensation actions will also work with the standard command pattern and triggered in case any of the published events fails.

lucabriguglia avatar Jan 04 '20 11:01 lucabriguglia

nice ! :)

kwentinn avatar Jan 11 '20 11:01 kwentinn

Is this still under consideration?

etiennecl avatar Dec 03 '20 05:12 etiennecl

It is but I need first to migrate to .NET5 and see what's possible in terms of distributed transactions in order to decide what is the best way to handle this.

lucabriguglia avatar Dec 03 '20 08:12 lucabriguglia

Great! Is there anything I could do to help?

etiennecl avatar Dec 04 '20 14:12 etiennecl

If you could migrate the project to .NET 5 and update the version to 3.0-preview it would be great :-)

lucabriguglia avatar Dec 04 '20 15:12 lucabriguglia

any update on saga implementation ?

Hobbs1210 avatar Aug 12 '21 14:08 Hobbs1210

Unfortunately I do not think I will be able to implement this feature any time soon. As an alternative please have a look at this project https://github.com/mizrael/OpenSleigh

lucabriguglia avatar Aug 13 '21 09:08 lucabriguglia

Unfortunately I do not think I will be able to implement this feature any time soon. As an alternative please have a look at this project https://github.com/mizrael/OpenSleigh

Thank you for the reference project

Hobbs1210 avatar Aug 13 '21 15:08 Hobbs1210