کلید تکرارناپذیری
Idempotency key
شناسه یکتایی که همراه درخواست فرستاده میشود تا اگر درخواست تکرار شد، عملیات مالی دو بار انجام نشود.
کلید تکرارناپذیری (idempotency key) شناسه یکتایی است که برنامه همراه درخواستی مثل پرداخت یا انتقال وجه میفرستد. اگر بهخاطر قطع شبکه یا تأخیر، همان درخواست دوباره فرستاده شود، سامانه با دیدن کلید تکراری میفهمد این همان عملیات قبلی است و بهجای انجام دوباره، نتیجه قبلی را برمیگرداند.
در کار مالی این سازوکار حیاتی است، چون تکرار یک پرداخت یعنی برداشت دوباره از حساب مشتری. برنامهها باید پیش از هر عملیاتی که پول جابهجا میکند کلید بسازند و در تلاشهای دوباره همان کلید را بفرستند. همین منطق برای پردازش وبهوکهای تکراری هم به کار میرود.
قسمت صوتی این واژه در ۱۹ تیر ۱۴۰۶ در «یک دقیقه با ایران اوپن فاینانس» منتشر میشود.
واژههای مرتبط
وبهوکWebhookپیامی که یک سامانه هنگام رخ دادن یک رویداد، خودش به نشانی سامانه دیگر میفرستد تا لازم نباشد مدام سؤال شود.محدودیت نرخRate limitingسقفی برای تعداد درخواستهایی که یک برنامه در بازه زمانی مشخص میتواند به ایپیآی بفرستد.ایپیآیAPI (Application Programming Interface)راهی استاندارد که یک نرمافزار با آن از نرمافزار دیگر داده میگیرد یا از آن میخواهد کاری انجام دهد.