1. سرکٹ بریکر پیٹرن: یہ پیٹرن سروس میں ناکامیوں کی تعداد کو مانیٹر کرتا ہے اور حد تک پہنچنے پر "سرکٹ کھولتا ہے"۔ یہ مزید درخواستوں کو سروس کو بھیجے جانے سے روکتا ہے جب تک کہ یہ ٹھیک نہ ہو جائے۔
2. دوبارہ کوشش کرنے کا پیٹرن: یہ پیٹرن ناکام درخواستوں کو ہارنے سے پہلے ایک مخصوص تعداد میں دوبارہ کوشش کرتا ہے۔ یہ اس وقت مفید ہے جب ناکامی عارضی ہوتی ہے اور وقت کے ساتھ ساتھ خود کو حل کر لیتی ہے۔
3. بلک ہیڈ پیٹرن: یہ پیٹرن سسٹم کو الگ تھلگ حصوں میں تقسیم کرتا ہے تاکہ اگر ایک سیکشن ناکام ہوجاتا ہے تو یہ پورے نظام کو نیچے نہیں لاتا۔
4. ٹائم آؤٹ پیٹرن: یہ پیٹرن درخواست کے مکمل ہونے کے لیے زیادہ سے زیادہ وقت بتاتا ہے۔ اگر درخواست کو مکمل ہونے میں بہت زیادہ وقت لگتا ہے، تو اسے ناکام سمجھا جاتا ہے۔
5. فال بیک پیٹرن: درخواست کے ناکام ہونے پر یہ پیٹرن ایک ثانوی جواب فراہم کرتا ہے۔ ثانوی جواب پہلے سے طے شدہ قدر یا اس سے ملتی جلتی سروس ہو سکتی ہے جو درخواست کو سنبھال سکتی ہے۔
تاریخ اشاعت: