Skip to content
Aktif

Acara

Lejar tahan lama tentang perkara yang dilakukan oleh ejen, dan sebabnya.

Apa yang dilakukannya

Kerja ejen-ke-ejen direkodkan sebagai tugas, acara, pinggir dan artifak dalam lejar Postgres yang kekal selepas mulakan semula dan boleh dimainkan semula. Bas dalam proses bertaip membawa kira-kira sembilan puluh jenis acara domain kepada pelanggan dalam nod. Bersama-sama, ia memberikan anda garis masa: perkara yang diminta, kepada siapa ia diwakilkan, perkara yang dikembalikan dan tempat ia terhenti.

Mengapa ia penting

Apabila rantaian ejen melakukan sesuatu yang mengejutkan, satu-satunya soalan yang berguna ialah "tunjukkan langkah-langkahnya". Lejar tugas yang tahan lama menjadikannya sebagai pertanyaan dan bukannya projek arkeologi, serta menjadikan cubaan semula dan pembatalan sebagai operasi sebenar dan bukannya sekadar harapan.

Cara ia berfungsi

  • Lejar tugas adalah tahan lama dan boleh dimainkan semula

    Tugas, acara, pinggir delegasi dan artifak ialah baris dalam Postgres, jadi tindakan mulakan semula tidak akan menghilangkan jejak dan pinggir yang terhenti boleh dicuba semula.

  • Batal dan cuba semula ialah operasi kelas pertama

    Tindakan terhadap tugas yang sedang dijalankan direkodkan sebagai acara, jadi campur tangan tersebut adalah sebahagian daripada garis masa.

  • Bas dalam proses adalah telus tentang skopnya

    Ia ialah pemancar nod tunggal bertaip. Kami tidak menerangkannya sebagai tulang belakang acara teragih, kerana ia bukan sedemikian.

Soalan

Adakah ini Kafka?
Tidak. Bas dalam proses ialah pemancar bertaip tempatan nod, dan ketahanan datang daripada lejar tugas Postgres. Jika anda memerlukan penstriman silang kluster, ini bukan alatnya.
Bolehkah saya melihat apa yang telah dilakukan oleh ejen?
Ya: garis masa tugasan dengan peristiwa, pinggir delegasi dan artifak, termasuk intervensi yang diambil terhadapnya.
Kembali ke cerita

That was step 6 of 6: a reply leaves, and the trail stays. Itulah keseluruhan laluan, daripada ketibaan hingga rekod yang boleh dimainkan semula.