Skip to content
Live

Udalosti

Trvalý záznam toho, čo agenti urobili a prečo.

Čo to robí

Práca medzi agentmi sa zaznamenáva ako úlohy, udalosti, prepojenia a artefakty v databáze Postgres, ktorá prežije reštarty a dá sa prehrať. Typovaná vnútroprocesová zbernica prenáša približne deväťdesiat druhov doménových udalostí k odberateľom v rámci uzla. Spoločne vám poskytujú časovú os: čo bolo vyžiadané, na koho to bolo delegované, čo sa vrátilo a kde sa to zaseklo.

Prečo na tom záleží

Keď reťazec agentov urobí niečo prekvapujúce, jedinou užitočnou otázkou je „ukáž mi kroky“. Trvalá kniha úloh robí z tejto otázky jednoduchý dopyt namiesto archeologického výskumu a robí z opakovania a zrušenia skutočné operácie, nie iba zbožné priania.

Ako to funguje

  • Kniha úloh je trvalá a dá sa prehrať

    Úlohy, udalosti, prepojenia delegovania a artefakty sú riadkami v Postgres, takže reštart nestratí stopu a zaseknuté prepojenie je možné zopakovať.

  • Zrušenie a opakovanie sú plnohodnotné funkcie

    Akcie voči spustenej úlohe sa samy zaznamenávajú ako udalosti, takže zásah je súčasťou časovej osi.

  • Vnútroprocesová zbernica je úprimná, pokiaľ koho o jej rozsah

    Ide o typovaný jednodový emitor. Neoznačujeme ho ako distribuovanú chrbticu udalostí, pretože ňou nie je.

Otázky

Je to Kafka?
Nie. Vnútroprocesová zbernica je lokálny typovaný emitor uzla a trvanlivosť zabezpečuje kniha úloh v Postgres. Ak potrebujete streamovanie medzi clustrami, toto ním nie je.
Môžem vidieť, čo agent urobil?
Áno: časovú os úlohy s udalosťami, prepojeniami delegovania a artefaktmi, vrátane zásahov, ktoré voči nej boli vykonané.
Späť k príbehu

That was step 6 of 6: a reply leaves, and the trail stays. To je celá cesta, od príchodu až po spätne prehrateľný záznam.