الهدف
- جرّب مزودي الخدمة بالترتيب المفضل.
- قيّد الطلب بمجموعة فرعية معتمدة من مزودي الخدمة.
- تجاهل مزود خدمة مؤقتًا دون تعديل الإعدادات المسبقة.
1. جرّب مزودي الخدمة بترتيب محدد
استخدمprovider.order عندما تعرف ترتيب المسارات المفضل مسبقًا.
2. قيّد الطلب بمجموعة ثابتة من مزودي الخدمة
استخدمprovider.only عندما يجب أن يبقى الطلب ضمن قائمة سماح صغيرة.
3. استبعد مزود خدمة من الخيارات
استخدمprovider.ignore لتخطي مزود خدمة في طلب أو خلال طرح قصير الأمد.
- يتدهور أداء أحد مزودي الخدمة
- تتحقق من مسار مزود خدمة آخر
- تريد مقارنة نتائج التوجيه دون تعديل إعداد مسبق
4. اجمع عناصر التحكم بحذر
يمكنك الجمع بين عناصر التحكم هذه، لكن أبقِ الهدف واضحًا:- استخدم
orderلتحديد التفضيل - استخدم
onlyلفرض مجموعة المرشحين - استخدم
ignoreلاستبعاد مزود خدمة
onlyلإبقاء الطلب ضمنgoogle-vertexوgoogle-vertex-euorderلتفضيلgoogle-vertex-euأولًاsort: "latency"لترتيب الخيارات ضمن المجموعة المسموح بها
5. متى تنقل ذلك إلى إعداد مسبق
إذا تكررت قواعد مزودي الخدمة نفسها في عدة خدمات، فتوقف عن نسخها لكل طلب وانقلها إلى إعداد مسبق. استخدم التوجيه على مستوى الطلب عندما يكون التجاوز:- مؤقتًا
- خاصًا بالمتصل
- مرتبطًا بتدفق مستخدم واحد