FallbackInfo

ข้อมูลเกี่ยวกับวิธีและเหตุผลในการใช้ผลลัพธ์สำรอง หากมีการตั้งค่าช่องนี้ แสดงว่าเซิร์ฟเวอร์ใช้โหมดการกำหนดเส้นทางอื่นที่ไม่ใช่โหมดที่ต้องการเป็นโหมดสำรอง

การแสดง JSON
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
ช่อง
routingMode

enum (FallbackRoutingMode)

โหมดการกำหนดเส้นทางที่ใช้สำหรับการตอบกลับ หากมีการทริกเกอร์โหมดสำรอง โหมดดังกล่าวอาจแตกต่างจากค่ากำหนดการกำหนดเส้นทางที่ตั้งไว้ในคำขอเดิมของลูกค้า

reason

enum (FallbackReason)

เหตุผลที่ระบบใช้คำตอบสำรองแทนคำตอบต้นฉบับ ช่องนี้จะสร้างขึ้นเมื่อระบบเรียกใช้โหมดสำรองและระบบแสดงการตอบกลับสำรองเท่านั้น

FallbackRoutingMode

โหมดการกำหนดเส้นทางจริงที่ใช้สำหรับคำตอบสำรองที่แสดง

Enum
FALLBACK_ROUTING_MODE_UNSPECIFIED ไม่ใช้
FALLBACK_TRAFFIC_UNAWARE บ่งบอกว่ามีการใช้ TRAFFIC_UNAWARE RoutingPreference เพื่อคํานวณคําตอบ
FALLBACK_TRAFFIC_AWARE บ่งบอกว่ามีการใช้ TRAFFIC_AWARE RoutingPreference เพื่อคํานวณคําตอบ

FallbackReason

เหตุผลในการใช้คำตอบสำรอง

Enum
FALLBACK_REASON_UNSPECIFIED ไม่ได้ระบุเหตุผลสำรอง
SERVER_ERROR เกิดข้อผิดพลาดของเซิร์ฟเวอร์ขณะคำนวณเส้นทางด้วยโหมดการกำหนดเส้นทางที่ต้องการ แต่เราแสดงผลลัพธ์ที่คำนวณโดยโหมดอื่นได้
LATENCY_EXCEEDED เราคำนวณด้วยโหมดการกำหนดเส้นทางที่ต้องการไม่ทันเวลา แต่สามารถแสดงผลลัพธ์ที่คำนวณโดยโหมดอื่นได้