FallbackInfo

কীভাবে এবং কেন ফলব্যাক ফলাফল ব্যবহার করা হয়েছিল তার সাথে সম্পর্কিত তথ্য। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে এর মানে হল যে সার্ভারটি ফলব্যাক হিসাবে আপনার পছন্দের মোড থেকে একটি ভিন্ন রাউটিং মোড ব্যবহার করেছে৷

JSON প্রতিনিধিত্ব
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
ক্ষেত্র
routing Mode

enum ( FallbackRoutingMode )

প্রতিক্রিয়ার জন্য ব্যবহৃত রাউটিং মোড। ফলব্যাক ট্রিগার করা হলে, মূল ক্লায়েন্ট অনুরোধে সেট করা রাউটিং পছন্দ থেকে মোড ভিন্ন হতে পারে।

reason

enum ( FallbackReason )

মূল প্রতিক্রিয়ার পরিবর্তে ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ। এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যখন ফলব্যাক মোড ট্রিগার করা হয় এবং ফলব্যাক প্রতিক্রিয়া ফেরত দেওয়া হয়।

FallbackRoutingMode

ফিরে আসা ফলব্যাক প্রতিক্রিয়ার জন্য ব্যবহৃত প্রকৃত রাউটিং মোড।

Enums
FALLBACK_ROUTING_MODE_UNSPECIFIED ব্যবহার করা হয়নি।
FALLBACK_TRAFFIC_UNAWARE নির্দেশ করে যে TRAFFIC_UNAWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল৷
FALLBACK_TRAFFIC_AWARE নির্দেশ করে যে TRAFFIC_AWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল।

ফলব্যাক রিজন

ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ।

Enums
FALLBACK_REASON_UNSPECIFIED কোন ফলব্যাক কারণ উল্লেখ করা হয়নি.
SERVER_ERROR আপনার পছন্দের রাউটিং মোড দিয়ে রুট গণনা করার সময় একটি সার্ভার ত্রুটি ঘটেছে, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফিরিয়ে দিতে সক্ষম হয়েছি।
LATENCY_EXCEEDED আমরা সময়মতো আপনার পছন্দের রাউটিং মোড দিয়ে গণনা শেষ করতে পারিনি, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফেরাতে সক্ষম হয়েছি।