Skip to content
Uživo

Događaji

Trajni registar onoga što su agenti uradili i zašto.

Šta radi

Rad između agenata se beleži kao zadaci, događaji, veze i artefakti u Postgres registru koji preživljava ponovna pokretanja i može se ponovo reprodukovati. Tipizirana magistrala unutar procesa prenosi oko devedeset vrsta domenskih događaja do pretplatnika unutar čvora. Zajedno vam pružaju vremensku liniju: šta je traženo, kome je delegirano, šta je vraćeno i gde je zapelo.

Zašto je važno

Kada lanac agenata uradi nešto neočekivano, jedino korisno pitanje je „prikaži mi korake“. Trajni registar zadataka pretvara to u upit umesto u arheološki projekat, i čini ponovni pokušaj i otkazivanje stvarnim operacijama umesto pustih želja.

Kako funkcioniše

  • Registar zadataka je trajan i može se ponovo reprodukovati

    Zadaci, događaji, veze delegiranja i artefakti su redovi u Postgres-u, tako da ponovno pokretanje ne gubi trag, a zaglavljena veza se može ponovo pokušati.

  • Otkazivanje i ponovni pokušaj su prvoklasne operacije

    Akcije nad pokrenutim zadatkom se i same beleže kao događaji, tako da je intervencija deo vremenske linije.

  • Magistrala unutar procesa je iskrena u vezi sa svojim opsegom

    To je tipizirani emiter sa jednim čvorom. Ne opisujemo ga kao distribuiranu okosnicu događaja, jer on to nije.

Pitanja

Da li je ovo Kafka?
Ne. Magistrala unutar procesa je lokalni tipizirani emiter na nivou čvora, a trajnost dolazi iz Postgres registra zadataka. Ako vam je potreban striming između klastera, ovo nije to.
Mogu li da vidim šta je agent uradio?
Da: hronologija zadatka sa događajima, granama delegiranja i artefaktima, uključujući i preduzete intervencije.
Nazad na priču

That was step 6 of 6: a reply leaves, and the trail stays. To je ceo put, od dolaska do zapisa koji se može ponovo pustiti.