1 مستودع
Associates persistent state and metadata with individual network connections.
Distinct from Session Storage: Focuses on per-socket metadata storage for event handlers rather than browser-based page session storage.
Explore 1 awesome GitHub repository matching data & databases · Connection Context Storage. Refine with filters or upvote what's useful.
go-socket.io هو تطبيق Go لبروتوكول Socket.IO يُستخدم لبناء اتصالات في الوقت الفعلي، ثنائية الاتجاه، وقائمة على الأحداث بين الخوادم والعملاء. يعمل كإطار عمل للاتصال يدير الاتصالات المستمرة ويربط حزم الشبكة الواردة بدوال معالجة محددة لتنفيذ منطق التطبيق. تتيح المكتبة التوسع الأفقي للاتصالات في الوقت الفعلي من خلال محول نشر/اشتراك موزع، والذي يزامن الأحداث عبر مثيلات خادم متعددة باستخدام مخزن بيانات خارجي. يضمن الموثوقية عبر بيئات الشبكة المختلفة عن طريق التفاوض التلقائي على طبقات النقل بين websockets وlong-polling. يوفر إطار العمل أدوات لتنظيم الاتصال من خلال مساحات الأسماء والغرف، مما يسمح بالتقسيم المنطقي والبث الموجه لمجموعات فرعية محددة من المستخدمين. كما يتضمن قدرات لإدارة دورة حياة الاتصال، وتخزين السياق القائم على الجلسة، ونمط إقرار غير متزامن لتتبع الاستلام الناجح لحزم البيانات.
Associates persistent state and metadata with individual network connections for use across multiple event handlers.