جلوگیری از اقدام تکراری در اتصال API
قطع ارتباط ممکن است پس از ثبت درخواست اتفاق بیفتد؛ بنابراین نرسیدن پاسخ به معنی انجامنشدن کار نیست. شناسهٔ تکرارناپذیری برای همین وضعیت کاربرد دارد.
الگوی اجرایی
برای هر اقدام منطقی یک کلید پایدار بسازید. تلاش مجدد همان اقدام باید همان کلید را داشته باشد. سمت دریافت، نتیجهٔ ثبتشده و اثرانگشت داده را نگه دارد و استفاده از همان کلید با دادهٔ متفاوت را رد کند.
مثال پیامک
ارسال رسید سفارش پس از قطع ارتباط دوباره درخواست میشود. اگر کلید از سفارش و نوع رسید ساخته شده باشد، پاسخ قبلی بازیابی میشود و ارسال دوم شکل نمیگیرد.
مرز مهم
این کنترل با جلوگیری از تکرار متن فرق دارد. دو سفارش مستقل ممکن است متن مشابه داشته باشند؛ شناسه باید اقدام تجاری را تشخیص دهد، نه فقط شباهت جمله را.
این روش را در کسبوکار خود بررسی کنید
امکانات و تعرفهها را ببینید و با یک آزمایش کوچک شروع کنید.
آشنایی با امکانات بیزیکتعرفهها و پکیجها