Skip to content
Live

Matukio

Daftari la kudumu la kile ambacho mawakala walifanya, na kwa nini.

Inachofanya

Kazi ya wakala-kwa-wakala hurekodiwa kama kazi, matukio, kingo na mabaki kwenye daftari la Postgres ambalo hudumu baada ya kuwasha upya na linaweza kuchezwa tena. Basi la ndani ya mchakato lenye aina hubeba takriban aina tisini za matukio ya kikoa kwa wafuatiliaji ndani ya nodi. Pamoja zinakupa kalenda ya matukio: nini kiliombwa, nani alikabidhiwa, nini kilirudi, na wapi kilikwama.

Kwa nini ni muhimu

Wakati mnyororo wa wakala unafanya jambo la kushangaza, swali pekee la maana ni "nionyeshe hatua". Daftari la kudumu la kazi hufanya hilo kuwa swali la hifadhidata badala ya mradi wa kiakiolojia, na hufanya kujaribu tena na kughairi kuwa shughuli halisi badala ya matumaini tu.

Jinsi inavyofanya kazi

  • Daftari la kazi ni la kudumu na linaweza kuchezwa tena

    Kazi, matukio, kingo za ukabidhi na mabaki ni safu kwenye Postgres, kwa hivyo kuwasha upya hakupotezi ufuatiliaji na kando iliyokwama inaweza kujaribiwa tena.

  • Kughairi na kujaribu tena ni vipengele vya daraja la kwanza

    Hatua dhidi ya kazi inayoendelea zenyewe hurekodiwa kama matukio, kwa hivyo uingiliaji kati ni sehemu ya kalenda ya matukio.

  • Basi la ndani ya mchakato ni mkweli kuhusu upeo wake

    Ni kitoa habari cha nodi moja chenye aina. Hatukielezi kama uti wa mgongo wa matukio uliosambazwa, kwa sababu sio hivyo.

Maswali

Je, hii ni Kafka?
Hapana. Basi la ndani ya mchakato ni kitoa habari cha ndani ya nodi chenye aina, na udumu unatoka kwenye daftari la kazi la Postgres. Kama unahitaji utiririshaji wa misingi mbalimbali, hii sio hiyo.
Je, ninaweza kuona kile wakala alichofanya?
Ndiyo: mfululizo wa matukio ya kazi wenye matukio, kingo za ugatuzi na mabaki, ikijumuisha hatua zilizochukuliwa dhidi yake.
Rudi kwenye hadithi

That was step 6 of 6: a reply leaves, and the trail stays. Hiyo ndiyo njia nzima, kuanzia kuwasili hadi kwenye rekodi inayoweza kurudiwa.