مهلة (حوسبة)

انقطاع الاتصال بالشبكة يمنع متصفح الويب من تحميل الصفحة

في مجال الاتصالات السلكية واللاسلكية والهندسة ذات الصلة (بما في ذلك شبكات الحاسوب والبرمجة )، فإن مصطلح مهلة الاتصال له عدة معانٍ، منها:

  • معلمة شبكة مرتبطة بحدث مفروض مصمم ليحدث عند انتهاء فترة زمنية محددة مسبقًا .
  • فترة زمنية محددة يُسمح بمرورها في النظام قبل وقوع حدث معين، ما لم يقع حدث آخر محدد أولاً؛ وفي كلتا الحالتين، تنتهي الفترة عند وقوع أي من الحدثين. ملاحظة: يمكن إلغاء شرط انتهاء المهلة باستلام إشارة إلغاء مناسبة .
  • حدث يقع في نهاية فترة زمنية محددة مسبقًا بدأت بوقوع حدث آخر محدد. ويمكن منع انتهاء المهلة بإشارة مناسبة.

تتيح مهلة الانتظار استخدامًا أكثر كفاءة للموارد المحدودة دون الحاجة إلى تفاعل إضافي من الفاعل المهتم بالسلع التي تتسبب في استهلاك هذه الموارد. الفكرة الأساسية هي أنه في الحالات التي يتعين فيها على النظام انتظار حدوث أمر ما، فبدلاً من الانتظار إلى أجل غير مسمى، يتم إنهاء الانتظار بعد انقضاء مهلة الانتظار. ويستند هذا إلى افتراض أن المزيد من الانتظار غير مجدٍ، وأن هناك حاجة إلى اتخاذ إجراء آخر.

التحديات

قد يكون تحقيق التوازن بين قيم مهلة الاستجابة في الأنظمة الموزعة والخدمات المصغرة أمرًا معقدًا: فقيم المهلة القصيرة قد تؤدي إلى فشل الطلبات السليمة قبل الأوان، مما يستدعي حلولًا معقدة، بينما قد تؤدي قيم المهلة الطويلة إلى بطء الاستجابة للأخطاء وتجربة مستخدم سيئة. يُعد نمط تصميم قاطع الدائرة بديلًا أفضل، إذ يُمكنه مراقبة حالة الخدمة، واكتشاف الأعطال ديناميكيًا وبسرعة أكبر، وتحسين تجربة المستخدم. [ 1 ]

أمثلة

ومن الأمثلة المحددة ما يلي:

انظر أيضاً

مراجع

  1. ريتشاردز، مارك (2016). أنماط ومزالق الخدمات المصغرة . سيباستوبول، كاليفورنيا: أورايلي. OCLC 1040037729 . 
  2. "timeout.c" . تم استرجاعه في 27 سبتمبر 2025 عبر GitHub.
  3. "مهلة" . docs.microsoft.com . 3 فبراير 2023 . تم الاطلاع عليه في 27 سبتمبر 2025 .
  4. "TIMEOUT.exe (Windows 7/2008 أو أحدث)" . ss64.com . تم الاطلاع عليه بتاريخ 27 سبتمبر 2025 .
  5. "خاصية Regex.MatchTimeout (System.Text.RegularExpressions)" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 15 سبتمبر 2025 .

للمزيد من القراءة

  • مولر، جون بول (2007). إدارة ويندوز من سطر الأوامر لأنظمة ويندوز فيستا، وويندوز 2003، وويندوز إكس بي، وويندوز 2000. جون وايلي وأولاده . ISBN 978-0-470-16579-9. OCLC 124093080 . OL 29039485M .