Blog

Twoja wymarzona praca? Lets Git IT.
Interaktywna platforma przygotowująca do rozmów technicznych dla nowoczesnych programistów.

XGitHub

Platforma

  • Kategorie

Zasoby

  • Blog
  • O aplikacji
  • FAQ
  • Sugestie

Prawne

  • Polityka prywatności
  • Regulamin

© 2025 LetsGit.IT. Wszelkie prawa zastrzeżone.

LetsGit.IT/Kategorie/Architektura
Architekturahard

Saga vs 2PC — czemu sagi są popularne w mikroserwisach?

Tagi
#saga#2pc#distributed-transactions
Wróć do kategoriiPrzejdź do quizu

Odpowiedź

2PC daje atomowy commit między serwisami, ale jest ciężkie i potrafi blokować przy awariach. Saga to sekwencja lokalnych transakcji z akcjami kompensacyjnymi — trade-off: mniej ścisłej spójności za większą dostępność i prostsze skalowanie.

Powiązane pytania

Mikroserwisy
W sadze: co to jest akcja kompensująca i czemu jest trudna?
#microservices#saga#compensation
Mikroserwisy
Orkiestracja vs choreografia w sadze — jaka jest różnica?
#saga#orchestration#choreography
Mikroserwisy
Jak radzić sobie ze spójnością danych w mikroserwisach (saga, outbox)?
#saga#outbox#consistency