1 مستودع
Integration of third-party extensions into the transport layer to add specialized functionality.
Distinct from WebSocket Integrations: Focuses on protocol-level extensions like compression rather than high-level application bindings
Explore 1 awesome GitHub repository matching web development · Protocol Extensions. Refine with filters or upvote what's useful.
Faye هو وسيط مراسلة في الوقت الفعلي وخادم للنشر والاشتراك (Pub-Sub) عبر WebSockets. يعمل كطبقة اتصال توجه الرسائل بين العملاء وتدير اشتراكات القنوات لتمكين مزامنة البيانات عبر الويب. يوفر المشروع بوابة اتصال عبر النطاقات، مما يسمح لعملاء الويب على نطاقات مختلفة بالتواصل مع خادم مركزي. تم بناؤه كخلفية مراسلة عنقودية يمكنها مشاركة الحالة عبر مثيلات متعددة باستخدام تخزين خارجي للتعامل مع أحجام كبيرة من اتصالات الشبكة المستمرة. تتضمن قدراته منطق النشر والاشتراك لإدارة القنوات وتوجيه الرسائل، إلى جانب طبقة بروتوكول مستقلة عن النقل تدعم كلاً من WebSockets و long-polling. يدمج النظام وسيط أمان لقيود الوصول على النشر والاشتراك، بالإضافة إلى اعتراض حركة مرور الرسائل لتعديل البيانات أو تصفيتها. للحفاظ على الاستقرار، يستخدم النظام استعادة الاتصال القائمة على نبضات القلب (Heartbeat) لاكتشاف الروابط المقطوعة وإعادة تسليم الرسائل المفقودة تلقائياً.
Integrates third-party WebSocket extensions to add features such as message compression to the transport layer.