Skip to content
🏆 การยอมรับจาก UNIDO

LABS.AI ได้รับเลือกเป็นพันธมิตรที่ไว้วางใจ UNIDO สำหรับ AI อุตสาหกรรม อ่านเพิ่มเติม

เริ่มต้น

ประสิทธิภาพระดับองค์กร

Java 25 Virtual Threads บน Quarkus

ประสิทธิภาพระดับองค์กร

สร้างเพื่อ Scale

EDDI ทำงานบน Java 25 กับ Quarkus ใช้ Virtual Threads สำหรับ massive I/O-bound concurrency

ทำไม Virtual Threads จึงสำคัญสำหรับ AI Agents

เอเจนต์ AI สมัยใหม่นั้นมีพื้นฐานคือ I/O-bound

Java Virtual Threads แก้ปัญหานี้ได้อย่างงดงาม

จุดเด่นด้านประสิทธิภาพ

ประสิทธิภาพในบริบท

ไม่มี runtime ใดชนะในทุกสถานการณ์ Node.js อาจทำได้ดีกว่า Java ในสถานการณ์ routing แบบ pure-I/O ที่เฉพาะเจาะจงมาก ขณะที่ Java นำหน้าอย่างสม่ำเสมอในเวิร์กโหลดที่มีงานใช้ CPU หนัก ซึ่งเป็นสิ่งที่ AI agents ต้องการอย่างแท้จริง เอเจนต์สมัยใหม่ทำงานแบบผสมผสานระหว่าง I/O ปริมาณมหาศาล (การเรียก LLM API, การคิวรีเวกเตอร์) กับการประมวลผลเข้มข้น (การแปลงข้อมูล, ลอจิกการเราท์, การประมวลผล embedding, การประเมินความเชื่อมั่น) โปรไฟล์เวิร์กโหลดแบบผสมนี้คือจุดที่ virtual threads บน Quarkus ให้ข้อได้เปรียบสูงสุด

สถาปัตยกรรมของ EDDI ได้รับการปรับแต่งโดยเจตนาสำหรับความเป็นจริงนี้: Quarkus กับ virtual threads สำหรับเลเยอร์การจัดการเอเจนต์ที่หนัก I/O รวมกับ connection pools ที่เข้ากันกับ Loom (Agroal) ซึ่งหลีกเลี่ยงปัญหาการแย่งชิง ThreadLocal ที่พบในไลบรารี pooling แบบดั้งเดิมภายใต้ virtual thread concurrency สูง