هايدرو: إطار عمل برمجة موزعة عالي الأداء بلغة Rust

2025-01-31
هايدرو: إطار عمل برمجة موزعة عالي الأداء بلغة Rust

هايدرو هو إطار عمل برمجة موزعة عالي المستوى بلغة Rust، يسمح بإنشاء خدمات موزعة قابلة للتطوير وصحيحة من حيث البناء. على عكس أنماط العمارة التقليدية مثل الممثلين أو RPC، يستخدم هايدرو واجهات برمجة تطبيقات متزامنة ووقت تشغيل DFIR أحادي الخيط عالي الأداء. وهو يبسط النشر عبر هايدرو ديبولوي، مع دعم البيئات المحلية والسحابية. يستخدم نهجًا ثنائي المراحل للترجمة، حيث يقوم أولاً بتوليد خطط نشر محليًا، ثم يقوم بالترجمة إلى ملفات ثنائية DFIR لكل آلة، ويتم نشرها في السحابة بناءً على الخطة ومواصفات موارد السحابة. تم استخدام هايدرو لبناء أنظمة موزعة عالية الأداء متنوعة، بما في ذلك تنفيذ بروتوكولات كلاسيكية مثل الالتزام بمرحلتين وباكسوس.

التطوير