Hlavní navigace

Názor k článku Mikroslužby založené na REST API od MarSik - Saga udržuje nějaký stav automatu a emituje další...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 7. 2019 11:11

    MarSik

    Saga udržuje nějaký stav automatu a emituje další akce. V mém případě je jedna taková schovaná, ten požadavek na potvrzení emailu se někde přece musí evidovat. Takže vznikne nějaký záznam stavu někde (saga) - v reakci na event EmailPotvrzen se ukončí. Její reakce na event Timeout zase spustí tu kompenzaci (resp pošle event UživatelSmazán).

    Uznávám, že v tom komentáři to nebylo dost důkladně rozebrané. Ale tento přístup umí řídit i složité procesy.