Sobes.tech
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:

  1. 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.
  2. 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.