แฟบริค API สําหรับราคา GraphQL

การใช้งานสําหรับแต่ละการดําเนินการ API ที่ประกอบด้วยเวลาดําเนินการคําขอ/การตอบสนอง GraphQL จะมีการรายงานในหน่วยความจุ (CUs) เป็นวินาทีในอัตรา 10 CUs ต่อชั่วโมง คุณสามารถค้นหาข้อมูลเพิ่มเติมในส่วนต่อไปนี้

ใครต้องการข้อมูลการกําหนดราคา

การทําความเข้าใจการกําหนดราคา GraphQL API เป็นสิ่งสําคัญสําหรับ:

  • ผู้ดูแลระบบความจุ Fabric วางแผนความต้องการความจุและจัดการต้นทุนสําหรับปริมาณงาน GraphQL
  • ผู้ดูแลระบบพื้นที่ทํางาน Fabric ตรวจสอบและเพิ่มประสิทธิภาพการใช้ API เพื่อให้อยู่ในงบประมาณความจุ
  • สถาปนิกแอปพลิเคชัน ออกแบบโซลูชันที่คุ้มค่าซึ่งปรับรูปแบบการใช้งาน Fabric API ให้เหมาะสม
  • ทีมการเงินและการจัดซื้อ จัดจ้างจัดทํางบประมาณสําหรับความจุ Fabric ตามการใช้ GraphQL API

ใช้ข้อมูลราคานี้เมื่อวางแผนการใช้งาน GraphQL API หรือปรับแอปพลิเคชันที่มีอยู่ให้เหมาะสมเพื่อความคุ้มค่า

อัตราปริมาณการใช้

การใช้งาน API สําหรับ GraphQL วัดตามเวลาดําเนินการของตัวแก้ไข ตัวแก้ไขคือส่วนประกอบ GraphQL ที่ดึงข้อมูลและประมวลผลข้อมูลจากแหล่งข้อมูลของคุณ Fabric จะสร้างตัวแก้ไขเหล่านี้โดยอัตโนมัติเมื่อคุณแนบแหล่งข้อมูลหรือเลือกออบเจ็กต์เพื่อแสดงผ่าน API ของคุณ

การบริโภคทํางานอย่างไร:

เมื่อแอปพลิเคชันไคลเอ็นต์ส่งการสืบค้นหรือการกลายพันธุ์ GraphQL (หรือเมื่อคุณดําเนินการสืบค้นในตัว แก้ไข API) ตัวแก้ไขจะดําเนินการเพื่อดึงข้อมูลและส่งคืนข้อมูลที่ร้องขอ เวลาดําเนินการทั้งหมดสําหรับตัวแก้ไขทั้งหมดในคําขอจะกําหนดหน่วยความจุที่ใช้

ตารางต่อไปนี้กําหนดอัตราการใช้สําหรับ API สําหรับการดําเนินการ GraphQL:

การดําเนินการ ใน ของแอปเมตริก คำอธิบาย: หน่วยวัดการดําเนินงาน อัตราปริมาณการใช้
คิวรี การดําเนินการอ่านหรือเขียน GraphQL การดําเนินการของตัวแก้ไข GraphQL ชั่วโมงของ 10 CU

ตรวจสอบการใช้งาน

แอปเมตริกความจุ Fabric แสดงการใช้งานความจุทั้งหมดสําหรับ API สําหรับการดําเนินการ GraphQL ภายใต้ชื่อ "คิวรี" นอกจากนี้ ผู้ใช้ API จะสามารถดูสรุปค่าใช้จ่ายในการเรียกเก็บเงินสําหรับ API สําหรับการใช้งาน GraphQL ภายใต้รายการออกใบแจ้งหนี้ "GraphQL"

สกรีนช็อตของ GraphQL ในแอป Capacity

ชนิดการใช้กําลังการผลิต

API สําหรับคําขอ GraphQL จัดอยู่ในประเภท งานแบบโต้ตอบ เนื่องจากเป็นการดําเนินการตามความต้องการที่ทริกเกอร์โดยแอปพลิเคชันไคลเอ็นต์หรือการโต้ตอบของผู้ใช้กับ UI การจัดประเภทนี้ส่งผลต่อวิธีที่ Fabric จัดการการใช้กําลังการผลิตและใช้นโยบายการควบคุม

วิธีที่ Fabric ทําให้การใช้ความจุราบรื่น:

Fabric ทําให้การใช้หน่วยความจุราบรื่น (เฉลี่ย) สําหรับงานแบบโต้ตอบเป็นเวลาอย่างน้อย 5 นาที วิธีการนี้ช่วยให้การดําเนินงานสามารถขยายและใช้ทรัพยากรได้มากขึ้นชั่วคราวในขณะที่รักษาขีดจํากัดความจุโดยรวม ตาม นโยบายการควบคุมปริมาณผ้า การควบคุมปริมาณจะเริ่มขึ้นเมื่อหน่วยความจุใช้ทรัพยากรที่มีอยู่ทั้งหมดในอีก 10 นาทีถัดไป

ผลกระทบต่อความซับซ้อนของคิวรี:

  • การสืบค้นที่ซับซ้อน: การสืบค้นที่ส่งคืนข้อมูลที่ซ้อนกันจากแหล่งข้อมูลหลายแหล่งหรือดําเนินการประมวลผลข้อมูลอย่างกว้างขวางจะใช้เวลาดําเนินการนานขึ้น
  • คิวรีอย่างง่าย: คิวรีที่ตรงไปตรงมาซึ่งส่งคืนชุดข้อมูลที่มุ่งเน้นจะทํางานได้เร็วขึ้น โดยใช้วินาที CU น้อยลง

หากต้องการเพิ่มประสิทธิภาพต้นทุน ให้ออกแบบการสืบค้น GraphQL ของคุณเพื่อขอเฉพาะข้อมูลที่คุณต้องการ และพิจารณาความซับซ้อนของความสัมพันธ์ที่ซ้อนกัน