Presná definícia
Čo znamená politika opakovania?
Politika opakovania určuje, ktoré zlyhané operácie možno skúsiť znova, koľkokrát, s akým oneskorením a za akých podmienok. Musí rozlišovať dočasnú chybu od trvalej a zohľadniť idempotenciu. Opakovanie nie je vhodné pre nejasne dokončenú nevratnú akciu.
Skúsenosť a kontext
Ako sa pojem používa v praxi
Pri timeout-e čítacieho API systém použije exponenciálne čakanie s jitterom a maximálne tri pokusy. Pri vytváraní platby najprv overí stav podľa idempotency key, aby nevznikla duplicita. Chyba oprávnenia ide rovno človeku a nespúšťa ďalšie pokusy.
Overiteľnosť
Odborné zdroje
Praktické odpovede
Často kladené otázky
Ako funguje politika opakovania?
Runtime klasifikuje chybu, kontroluje idempotenciu a rozpočet a plánuje ďalší pokus podľa limitu, backoffu a stop podmienok.
Kedy má politika opakovania praktický význam?
Pri timeout-e čítacieho API systém použije exponenciálne čakanie s jitterom a maximálne tri pokusy.
S čím si pojem nezamieňať?
Fallback mení metódu po zlyhaní; retry policy opakuje rovnakú zamýšľanú operáciu pri predpokladanej dočasnej chybe.
Ako sa výsledok kontroluje?
Kontroluje sa počet pokusov, úspech podľa typu chyby, duplicity, celková latencia, zaťaženie služby, stop podmienky a eskalácie.
Na čo si dať pozor?
Agresívne retry zosilní výpadok, zvýši náklady alebo vykoná akciu viackrát, ak systém nevie, či predchádzajúci pokus uspel.
Prihlásiť / registrovať