Ýagdaýy saklamak, retries, deduplication

Bu, geleşikler, töleg şlýuzlary, webhook-wakalar we fon meseleleri bilen işleşmekde aýratyn möhümdir, gdeodokratiýa we tamamlanma kritikdir.
Näme amala aşyryldy
Mehanizm | Maksady we artykmaçlyklary |
---|---|
Ýagdaýy saklamak | Işlemegiň gidişini dowam etdirmek ýa-da yzarlamak ukyby |
Awtomatiki retries | Eksponensial gijikdirme bilen ýalňyşlyk ýüze çykan halatynda gaýtalanýan synanyşyk |
Deduplication | Şol bir haýyşlary ýa-da wakalary iki gezek gaýtadan işlemekden goramak |
Wakalaryň identifikatorlary | Goldaw 'event _ id', 'message _ id', hash-treking |
Yza süýşürilen meseleler | Daşarky hyzmat wagtlaýyn elýeterli bolmasa, soň gaýtalanýan synanyşyk |
Bu nähili işleýär
1. Gelýän haýyş ýa-da waka özboluşly kesgitleýjini alýar
2. Ýazgy gaýtadan işlemek journalurnalyna goşulýar (DB, Redis ýa-da Kafka)
3. Ýalňyşlyk ýüze çykan halatynda wezipe retry üçin nobata goýulýar (çäk we gözegçilik bilen)
4. Şol waka gaýtadan alnanda - ulgam onuň şahsyýetini barlaýar we dublikatyny ret edýär
5. Wakalaryň tutuş taryhy we gaýtadan işleniş ýagdaýy audit üçin elýeterlidir
API we platforma üçin artykmaçlyklar
Toruň şowsuzlygy, webhook 'ax-yň gaýtalanmagy ýa-da müşderiniň ýalňyşlyklary
Wagtlaýyn kynçylyklarda-da ygtybarly eltip bermek
Daşarky API we bazalara ýüküň azaldylmagy
Takyk logirleme, audit we dikeldiş mümkinçiligi
Dürli ssenariýalara (töleglere, bonuslara, wakalara) çeýeligi we çeýeligi
Bu ýerde aýratyn möhümdir
Maliýe amallary, billing, goýumlar
Oýun wakalary: nyrhlar, ýeňişler, hasaplaşyklar
Webhook we haýal API bilen integrasiýa
Ýokary ýükli we fon wezipeleri bolan arhitektura
Döwletler, retries we duplikasiýa - bu API integrasiýasyny durnukly edýär. Biz logikany şeýle bir dizaýn edýäris welin, hatda şowsuzlyklar we durnuksyz baglanyşyklar şertlerinde-de maglumatlaryňyz howpsuz bolar, prosesler bolsa dublikatsyz tamamlanar.
Biziň bilen habarlaşyň
Aşakdaky formany dolduryň, biz gysga wagtda jogap bereris.