مبني للتوسع
يعمل EDDI على Java 25 مع Quarkus، مستفيداً من Virtual Threads (Project Loom) للتزامن الضخم في عمليات الإدخال/الإخراج. على عكس حلقات أحداث Node.js، توفر Virtual Threads توازياً حقيقياً متعدد الخيوط مع الحد الأدنى من الحمل.
أبرز نقاط الأداء
- Virtual Threads — ملايين الخيوط الخفيفة لاستدعاءات LLM المتزامنة
- بيئة تشغيل Quarkus — سحابي أصلي، إعادة تحميل ساخن في وضع التطوير، محسّن للحاويات
- NATS JetStream — توسع أفقي مع بنية مدفوعة بالأحداث
- قاعدة بيانات مزدوجة — MongoDB أو PostgreSQL، تبديل بمتغير بيئة واحد. صورة Docker واحدة لكليهما
- بث SSE — استجابات محادثة فورية وتغذية مناقشات جماعية وبث سجلات مباشر عبر Server-Sent Events
- تثبيت بأمر واحد — معالج تفاعلي ينشر EDDI + قاعدة البيانات + وكيل بداية عبر Docker Compose
- معتمد من Red Hat — شهادة حاوية مع فحوصات تمهيدية آلية في CI/CD