برخی از الگوهای متداول مهلت زمانی مورد استفاده در سیستم‌های انعطاف‌پذیر معماری کدامند؟

1. الگوی Circuit Breaker: این الگو بر تعداد خرابی های یک سرویس نظارت می کند و با رسیدن به آستانه "مدار را باز می کند". این امر از ارسال درخواست‌های بیشتر به سرویس تا زمان بهبودی جلوگیری می‌کند.

2. الگوی امتحان مجدد: این الگو قبل از انصراف، درخواست های ناموفق را برای تعداد مشخصی بارها تکرار می کند. این زمانی مفید است که شکست موقتی باشد و به مرور زمان برطرف شود.

3. الگوی بالک: این الگو یک سیستم را به بخش های مجزا تقسیم می کند به طوری که اگر یک بخش از کار بیفتد، کل سیستم را خراب نمی کند.

4. الگوی Timeout: این الگو حداکثر زمان برای تکمیل درخواست را مشخص می کند. اگر تکمیل درخواست بیش از حد طول بکشد، شکست خورده در نظر گرفته می شود.

5. الگوی بازگشتی: این الگو زمانی که یک درخواست با شکست مواجه می شود، یک پاسخ ثانویه ارائه می دهد. پاسخ ثانویه می تواند یک مقدار پیش فرض یا یک سرویس مشابه باشد که می تواند درخواست را مدیریت کند.

تاریخ انتشار: