Idempotent kalitlar haqida
Muhum nuqtalarda, client tarafidan keladigan bir xil requestlarni qayta va qayta ushlab, bir xil ishni takrorlamaslik uchun, har requestni unique ekanini validate qilish kerak va buning uchun idempotencyKey degan tushuncha ishlatilishi kerak bo’ladi.
idempotencyKey unique bo’lishi kerak va har requestda client tomonidan u yangilanishi kerak.
Masalan, loyihada to’lov qismi mavjud va To’lash tugmasi qayta bosilganda, nimadur xatolik bilan keyingi sahifaga o’tmay qolishi mumkin, shu vaqtda mijoz uni qayta va qayta bosishi mumkin. Shunda siz qayta va qayta to’lov qilmasligingiz uchun har bir requestni unique ekanligini taminlashingiz kerak. Ana shunday hollar uchun idempotencyKey qulay.
Mana bu yerda yozishlaricha, Nemis soliq idorasidan 1700 ta xat olgan :)))
Shuninig uchun to’g’ri idempotencyKey ishlatish juda muhum 😉️️️️️️
@fnematov_blog
Muhum nuqtalarda, client tarafidan keladigan bir xil requestlarni qayta va qayta ushlab, bir xil ishni takrorlamaslik uchun, har requestni unique ekanini validate qilish kerak va buning uchun idempotencyKey degan tushuncha ishlatilishi kerak bo’ladi.
idempotencyKey unique bo’lishi kerak va har requestda client tomonidan u yangilanishi kerak.
Masalan, loyihada to’lov qismi mavjud va To’lash tugmasi qayta bosilganda, nimadur xatolik bilan keyingi sahifaga o’tmay qolishi mumkin, shu vaqtda mijoz uni qayta va qayta bosishi mumkin. Shunda siz qayta va qayta to’lov qilmasligingiz uchun har bir requestni unique ekanligini taminlashingiz kerak. Ana shunday hollar uchun idempotencyKey qulay.
Mana bu yerda yozishlaricha, Nemis soliq idorasidan 1700 ta xat olgan :)))
Shuninig uchun to’g’ri idempotencyKey ishlatish juda muhum 😉️️️️️️
@fnematov_blog