HeadlinesBriefing favicon HeadlinesBriefing.com

PicoMQ: تدفقات HTTP دائمة على تخزين الكائنات

Hacker News •
×

PicoMQ هو خادم Rust مصمم للتدفقات الدائمة، مبنٍ مباشرةً على تخزين الكائنات. يوفر قدرات تدفق رخيصة الثمن، وقابلة للعنوان عبر URL، ودقيقة التدرج، بما في ذلك الإنشاء، والإضافة، والقراءة، والاستعلام الطويل، وأحداث الإرسال من الخادم (SSE). يستخدم النظام إما بروتوكول Pico أو بروتوكول التدفقات الدائمة كطبقة واجهة أمامية.

في جوهره، يعمل S3Stream كأداة تخزين أساسية للتدفقات. يُستخدم هذا المكون بشكل ملحوظ في AutoMQ وهو متاح كمكتبة Rust مستقلة. من خلال الاستفادة من هذه الأداة الأساسية، يضمن PicoMQ استمرارية البيانات واسترجاعها بكفاءة عبر واجهات HTTP القياسية.

بالنسبة لمهام التنسيق، يعتمد النظام على سجل أوامر مخزن في Postgres. تتيح هذه البنية إدارة الحالة والمزامنة الموثوقة عبر العقد الموزعة دون الحاجة إلى خدمات تنسيق مخصصة معقدة. يوفر الجمع بين تخزين الكائنات للبيانات وPostgres لتدفق التحكم حلًا قويًا ولكن فعالاً من حيث التكلفة لاحتياجات التدفق.

تم مشاركة المشروع مؤخرًا على Hacker News، حيث حصل على 49 نقطة وجذب 5 تعليقات. تسلط المناقشة الضوء على الاهتمام بحلول الرسائل الخفيفة الوزن المدعومة بتخزين الكائنات التي تبسط متطلبات البنية التحتية مع الحفاظ على الديمومة.

الكيانات الرئيسية: الشركات: AutoMQ

الأسئلة الشائعة: ما هي آلية التخزين الأساسية لـ PicoMQ؟

يستخدم PicoMQ تخزين الكائنات مع S3Stream كأداة أساسية، يتم تنسيقه بواسطة سجل أوامر Postgres.