Junior — Middle
Vai vari uzskaitīt galvenos Saga veidus mikroshēmu arhitektūrā?
sobes.tech AI
Atbilde no AI
Mikroservisu arhitektūrā galvenie sagas (sagas) tipi var tikt sadalīti divās pieejās:
-
Horeogrāfija (Horeogrāfija)
- Katrs mikroserviss patstāvīgi veic savu transakcijas daļu un publicē notikumus, uz kuriem ir abonējušas citas pakalpojumi.
- Nav centrālais koordinators, vadība ir izplatīta.
- Piemērs: pasūtījumu pakalpojums publicē notikumu "Pasūtījums izveidots", maksājumu pakalpojums klausās šo notikumu un sāk maksājumu.
-
Orkestrācija (Orkestrācija)
- Centrālais komponents (orkestrētājs) pārvalda sagas soļu izpildi, izsaucot mikroservisus secīgi.
- Orkestrētājs kontrolē secību un kompensācijas darbības kļūdu gadījumā.
Abi pieejas palīdz nodrošināt datu saskaņotību izplatītā sistēmā bez izplatītu transakciju izmantošanas.