จัดคิวและประมวลผลการดําเนินการ AI ด้วย Azure Service Bus

ปานกลาง
นักพัฒนา
Azure Service Bus

เรียนรู้วิธีใช้ Azure Service Bus เพื่อแยกส่วนประกอบของแอปพลิเคชัน AI คําขออนุมานคิว กระจายปริมาณงานการประมวลผลไปยังผู้บริโภคที่แข่งขันกัน และจัดการความล้มเหลวผ่านคิวจดหมายที่ส่งไม่สําเร็จ โมดูลนี้ครอบคลุมคิว หัวข้อที่มีการสมัครใช้งาน การจัดโครงสร้างข้อความสําหรับเพย์โหลด AI และการประมวลผลข้อความที่เชื่อถือได้ด้วย Python SDK

วัตถุประสงค์การเรียนรู้

หลังจากจบโมดูลนี้ คุณจะสามารถ:

  • อธิบายวิธีที่ Azure Service Bus แยกส่วนประกอบของแอปพลิเคชัน AI และระบุว่าเมื่อใดควรใช้รูปแบบการส่งข้อความ เช่น การปรับระดับโหลด ผู้บริโภคที่แข่งขันกัน และการเผยแพร่-สมัครใช้งาน
  • เลือกระหว่างคิว Service Bus และหัวข้อที่มีการสมัครใช้งานโดยพิจารณาว่าเวิร์กโฟลว์ AI ต้องการการประมวลผลของผู้บริโภครายเดียวหรือการกระจายไปยังผู้บริโภคหลายราย
  • จัดโครงสร้างข้อความ Service Bus สําหรับปริมาณงาน AI รวมถึงการทําให้ข้อความแจ้งและพารามิเตอร์ของโมเดลเป็นอนุกรม การจัดการเพย์โหลดขนาดใหญ่ด้วยรูปแบบการตรวจสอบการอ้างสิทธิ์ และรวมถึง ID สหสัมพันธ์สําหรับการติดตามคําขอแบบ end-to-end
  • ประมวลผลข้อความได้อย่างน่าเชื่อถือโดยใช้โหมดรับแบบแอบดู จัดการข้อความที่เป็นพิษผ่านคิวจดหมายที่ตายแล้ว และตรวจสอบคิวจดหมายที่ตายแล้วสําหรับการอนุมานที่ล้มเหลว

สิ่งที่จำเป็นต้องมี

ก่อนเริ่มโมดูลนี้ คุณควรมี:

  • ประสบการณ์การเขียนโปรแกรมด้วยภาษาต่างๆ เช่น Python, JavaScript หรือ C#
  • ความเข้าใจพื้นฐานเกี่ยวกับบริการ Azure และแนวคิดการประมวลผลแบบคลาวด์
  • ความคุ้นเคยกับแนวคิดการส่งข้อความแบบอะซิงโครนัสและรูปแบบระบบแบบกระจาย