स्केल के लिए बनाया
EDDI Java 25 और Quarkus पर चलता है, वर्चुअल थ्रेड्स (Project Loom) का लाभ उठाते हुए।
AI एजेंट्स के लिए वर्चुअल थ्रेड्स क्यों महत्वपूर्ण हैं
आधुनिक AI एजेंट मौलिक रूप से I/O-बाउंड हैं।
Java वर्चुअल थ्रेड्स इसे सुरुचिपूर्ण ढंग से हल करते हैं।
प्रदर्शन हाइलाइट्स
- वर्चुअल थ्रेड्स — लाखों लाइटवेट थ्रेड्स
- Quarkus रनटाइम — क्लाउड-नेटिव, हॉट रीलोड
- NATS JetStream — हॉरिज़ॉन्टल स्केलिंग
- ड्यूअल डेटाबेस — MongoDB या PostgreSQL, एक environment variable से बदलें। दोनों के लिए एक Docker इमेज
- SSE स्ट्रीमिंग — Server-Sent Events के माध्यम से रियल-टाइम चैट रिस्पॉन्स, ग्रूप डिस्कशन फीड्स और लाइव लॉग स्ट्रीमिंग
- एक-कमांड इंस्टॉल — Docker Compose के माध्यम से EDDI + डेटाबेस + स्टार्टर एजेंट डिप्लॉय करने वाला इंटरैक्टिव विज़ार्ड
- Red Hat प्रमाणित — CI/CD में ऑटोमेटेड प्रीफ्लाइट चेक्स के साथ कंटेनर प्रमाणन
संदर्भ में प्रदर्शन
कोई भी रनटाइम हर परिदृश्य में नहीं जीतता। Java लगातार CPU-गहन कार्यों में Node.js से 30-68% बेहतर प्रदर्शन करता है — जो AI एजेंट्स को ठीक वही चाहिए।
EDDI की वास्तुकला जानबूझकर मिश्रित I/O + CPU वर्कलोड के लिए अनुकूलित है: Loom-अनुकूल कनेक्शन पूल (Agroal) के साथ वर्चुअल थ्रेड्स वाला Quarkus।