سؤال

حديثا عرض رأيت فيما يتعلق Rabbitmq. ذكر استخدام شيء يسمى "حاجز Idempotency" للرسالة Deprication. هل هذا مجرد اسم خيالي لميوني رسالة أم أنه شيء أكثر تحديدا. إذا كان الأمر كذلك، فما هو بالضبط؟ أسفر بحث Google عن نتائج ترتبط في الغالب إلى Rabbitmq، مع تفسير صغير لما كان عليه.

هل كانت مفيدة؟

المحلول

idempotency. هو سلوك وظيفة حيث يؤدي أداء الوظيفة الموجودة على إخراج الوظيفة إلى نفس الحالة نفس الحالة التي يتم إجراؤها مرة واحدة. هذا مفيد في بيئة المراسلة لأن الرسائل المتأخرة لا تسبب سلوك غير متوقع. بينما تنطوي على التقياس على أن الرسائل ستكون تركزت لمنع الازدواجية، فإن Idempotency تعني أن إطار المراسلة سيسمح بإرسال عمليات الإرسال المتعددة وإعدام الرسائل المكررة، مع الحفاظ على تنفيذ نسخ متعددة من الرسالة نفس النتيجة مثل تنفيذ رسالة واحدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top