تطوير البرمجيات · مصطلحات · معمارية البرمجيات وأنماط التصميم والرسوميات

ما معنى idempotency؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

idempotency: خاصية التكرار الآمن، ثبات الأثر عند إعادة العملية

خاصية تجعل تكرار العملية يحقق الأثر المقصود نفسه الذي يحققه تنفيذها مرة واحدة.

طريقة الاستخدام

تراعى عند تصميم إعادة المحاولة. قد تختلف الاستجابات بين الاستدعاءات مع بقاء الحالة المقصودة دون تغيير.

أمثلة

  1. The endpoint uses idempotency to prevent a retried payment request from creating a second charge.

    تستخدم نقطة النهاية خاصية التكرار الآمن لمنع طلب دفع معاد من إنشاء خصم ثانٍ.

    يتعرف النظام إلى المحاولة المكررة على أنها العملية نفسها لا عملية شراء جديدة.

  2. The delete endpoint preserves idempotency even if a later call reports that the record is absent.

    تحافظ نقطة حذف النهاية على خاصية التكرار الآمن حتى لو أفاد استدعاء لاحق بأن السجل غير موجود.

    قد تتغير الاستجابة، لكن النتيجة المطلوبة، وهي غياب السجل، تبقى كما هي.

تراكيب شائعة

  • ensure idempotency
  • idempotency key

مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: