المهلات

تتضمّن كل خدمة سياسة مهلة تلقائية وإعادة المحاولة تم تحديدها في ملف client.rb الخاص بتلك الخدمة. على سبيل المثال، ألقِ نظرة على client.rb لخدمة الحملة وابحث عن طريقة self.configure.

يمكن تجاهل هذه الإعدادات التلقائية على إحدى الخدمات بعد إنشاء مثيل لها. لتنفيذ ذلك، اتّبِع المثال في set_custom_client_timeouts.rb.

يمكنك ضبط مهلة زمنية بالقدر الذي تريده، ولكن قد تؤدي الردود التي تستغرق أكثر من ساعتين إلى ظهور خطأ DEADLINE_EXCEEDED.