Rozproszone Sagi
Pocess manager

Rozproszona Saga


Saga w systemie orkiestracyjnym.

Różnice kompensacja rollback
W kompensacji tworzymy akcję "zwrócono 200zł" zamiast usuwać rekord w bazie danych.
Nasza saga powinna być idempotentna.
Saga również może ulec awarii
Saga musi być idempotencja, bo jeśli saga ulegnie awarii, nie powinno stać się nic złego w procesie.
Do sagi można użyć następujących narzędzi
Saga - cechy
Wszystko albo nic
Kompensacja
Idempotentność
Użyj gotowych narzędzi
Dwa razy się zastanów
Może nie musi być to robione synchronicznie
Być może mikroserwisy są zbyt małe
Last updated
Was this helpful?