Skip to main content
जब किसी एक अनुरोध में पूरे वर्कस्पेस के रूटिंग डिफ़ॉल्ट बदले बिना खास प्रदाता पथ को प्राथमिकता देनी हो, तब यह रेसिपी उपयोग करें।

लक्ष्य

  • प्रदाताओं को पसंदीदा क्रम में आज़माएँ।
  • अनुरोध को स्वीकृत प्रदाताओं के उपसमूह तक सीमित करें।
  • प्रीसेट में बदलाव किए बिना किसी प्रदाता को अस्थायी रूप से अनदेखा करें।

1. प्रदाताओं को खास क्रम में आज़माएँ

पसंदीदा रूट क्रम पहले से पता हो, तो provider.order का उपयोग करें।
सूचीबद्ध प्रदाता पहले उम्मीदवार क्रम में आते हैं, फिर बाकी योग्य विकल्प आते हैं।

2. अनुरोध को प्रदाताओं के तय उपसमूह तक सीमित करें

अनुरोध को छोटी अनुमति सूची तक सीमित रखना हो, तो provider.only का उपयोग करें।
इससे अनुरोध उन्हीं प्रदाताओं तक सीमित रहता है और उस उपसमूह में चुनी गई रैंकिंग लागू होती है।

3. किसी प्रदाता को विकल्पों से हटाएँ

किसी अनुरोध या थोड़े समय के रोलआउट के लिए प्रदाता छोड़ना हो, तो provider.ignore का उपयोग करें।
यह तब उपयोगी है जब:
  • किसी प्रदाता का प्रदर्शन प्रभावित हो
  • आप किसी अन्य प्रदाता पथ की जाँच कर रहे हों
  • आप प्रीसेट संपादित किए बिना रूटिंग परिणामों की तुलना करना चाहते हों

4. नियंत्रणों को सावधानी से मिलाएँ

आप इन नियंत्रणों को मिला सकते हैं, लेकिन उद्देश्य स्पष्ट रखें:
  • पसंद बताने के लिए order का उपयोग करें
  • उम्मीदवारों का समूह तय करने के लिए only का उपयोग करें
  • किसी प्रदाता को हटाने के लिए ignore का उपयोग करें
एक व्यावहारिक तरीका इनका संयोजन है:
  • only से अनुरोध को google-vertex और google-vertex-eu तक सीमित करें
  • order से google-vertex-eu को पहले प्राथमिकता दें
  • उस अनुमत समूह में रैंक करने के लिए sort: "latency"

5. इसे प्रीसेट में कब ले जाएँ

अगर कई सेवाओं में प्रदाता के वही नियम हों, तो उन्हें हर अनुरोध में कॉपी करने के बजाय प्रीसेट में ले जाएँ। अनुरोध-स्तरीय रूटिंग तब उपयोग करें जब ओवरराइड:
  • अस्थायी हो
  • कॉलर-विशिष्ट हो
  • किसी एक उपयोगकर्ता प्रवाह से जुड़ा हो

संबंधित गाइड

अंतिम संशोधन 2 अक्टूबर 2026