worming004 / SagaDemo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WIP saga pattern demo

This project aim to show an orchestrated saga using dotnet and dapr.

Dependencies

  • Install project tye with doc
  • Install dapr with doc
  • Install dotnet 6 with doc
  • Install docker or podman

How to run

  • Start dapr with command dapr init or dapr init --container-runtime podman if you prefer podman
  • Start tye with tye run

How to start a saga

The file launch-saga.sh is here to start a saga. The project Saga.Card have to be started as the saga start with this synchronous call.

Simplicity

None of these services are designed to be scallable. Expect deadlock if under pressure

About


Languages

Language:C# 97.2%Language:Shell 2.8%