العودة إلى الفهرس / موثوقية الوكلاء
إعادة محاولة عقد سير العمل لأخطاء عابرة محددة فقط
حدّد محاولات وتراجعاً وقائمة سماح للاستثناءات لعقدة غير مستقرة ولا تعاود رفض الأعمال تلقائياً.
الهدف
استعادة أخطاء العقد القابلة لإعادة المحاولة دون تضخيم الأعطال أو تكرار الآثار الجانبية.
الخطوات
- تأكد من أن العقدة قابلة للتكرار أو محمية بإزالة التكرار قبل تفعيل المحاولات. [retry]
- اسمح بأخطاء الاتصال أو المهلة العابرة فقط واستبعد أخطاء المعاملات والصلاحيات. [retry]
- استخدم
RetryConfig(max_attempts=3, initial_delay=1.0, backoff_factor=2.0, exceptions=[ConnectionError, "TimeoutError"])لإعادة المحاولة لأعطال محددة فقط. [retry] - احقن أعطالاً عابرة ودائمة وتحقق من إمكانية تتبع الأخطاء وعدم تكرار الكتابة بعد المحاولات. [retry]
طريقة التحقق
تتعافى الأخطاء العابرة ضمن الحد وتفشل الدائمة عند بلوغه ولا يعاد تنفيذ الكتابات غير القابلة للتكرار تلقائياً.
معالجة الأعطال
إذا زادت المحاولات من تقييد المعدل، فزد التراجع وخفّض التزامن؛ وإذا تكررت الآثار الجانبية فعطّل المحاولات أولاً.
الصلاحيات
المتطلبات السابقة
- Python 3.11+ وإصدار google-adk المتوافق مع المراجعة المثبتة وبيئة اختبار معزولة
- بيانات اعتماد مزود النموذج للاستدلال الحي؛ لا تضعها في الشيفرة أو السجلات
الصلاحيات
- استخدم بيانات اختبار مصرحاً بها فقط؛ واعزل الجلسات وبيانات الاعتماد لكل مستخدم؛ واحصل على موافقة بشرية قبل الآثار الخارجية
القيود
يتبع هذا الإجراء Google ADK عند المراجعة المثبتة؛ وقد تختلف الإصدارات أو النماذج أو الخدمات البعيدة في الواجهات ودلالات الأحداث. أعد التحقق من الصلاحيات والاحتفاظ والاستعادة قبل الإنتاج.
المصدر الأصلي المثبت
- المستودع
- google/adk-python
- مسار الملف
- docs/guides/workflow/retry_config/index.md
- الإيداع المثبت
e9b74d36140f2594b24c481fb7a3825b2cb01e96- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: Apache-2.0
الموضوع الرئيسي
حوّل مواد الحملة التجارية إلى موجز أسبوعي قابل للمراجعة