ما معنى idempotency؟
المعنى في مجال تطوير البرمجيات مع أمثلة
idempotency: خاصية التكرار الآمن، ثبات الأثر عند إعادة العملية
خاصية تجعل تكرار العملية يحقق الأثر المقصود نفسه الذي يحققه تنفيذها مرة واحدة.
طريقة الاستخدام
تراعى عند تصميم إعادة المحاولة. قد تختلف الاستجابات بين الاستدعاءات مع بقاء الحالة المقصودة دون تغيير.
أمثلة
The endpoint uses idempotency to prevent a retried payment request from creating a second charge.
تستخدم نقطة النهاية خاصية التكرار الآمن لمنع طلب دفع معاد من إنشاء خصم ثانٍ.
يتعرف النظام إلى المحاولة المكررة على أنها العملية نفسها لا عملية شراء جديدة.
The delete endpoint preserves idempotency even if a later call reports that the record is absent.
تحافظ نقطة حذف النهاية على خاصية التكرار الآمن حتى لو أفاد استدعاء لاحق بأن السجل غير موجود.
قد تتغير الاستجابة، لكن النتيجة المطلوبة، وهي غياب السجل، تبقى كما هي.
تراكيب شائعة
- ensure idempotency
- idempotency key
مصطلحات ذات صلة
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- architecture · البنية المعمارية
- design pattern · نمط تصميم
- trade-off · مفاضلة
- scalable · قابل للتوسع
- microservices · الخدمات المصغّرة
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
