Soketi

Soketi

خادم WebSocket مستضاف ذاتيًا ومتوافق مع Pusher لتطبيقات الوقت الفعلي والبث.

اختر خطة VPS للنشر Soketi

KVM 2
2 نوى vCPU
8GB RAM
تخزين NVMe بسعة 100GB
نطاق تردّدي 8TB
MAD 82.99 /الشهر

تتجدّد مقابل MAD 124.99/الشهر لـ2 سنوات. يمكنك إلغاء الاشتراك في أي وقت!

حول Soketi

Soketi هو خادم WebSocket عالي الأداء وذاتي الاستضافة يطبق بروتوكول Pusher المفتوح، مما يجعله بديلاً متوافقاً تماماً لقنوات Pusher. تم إنشاؤه في الأصل لإزالة تكلفة والاعتماد على خدمات WebSocket المدارة، يدعم Soketi الميزات في الوقت الفعلي في Laravel و Next.js و Vue و React وأي تطبيق يستخدم بالفعل حزمة تطوير عميل Pusher (Pusher client SDK). ولأنه يتحدث نفس البروتوكول، فإن التبديل من Pusher إلى Soketi يتطلب تغيير عدد قليل فقط من متغيرات البيئة — لا إعادة كتابة للكود، ولا مكتبات عميل جديدة، ولا ترحيل لواجهات برمجة التطبيقات.

حالات الاستخدام الشائعة

يستخدم مطورو Laravel Soketi كبديل مجاني لـ Pusher عند استخدام Laravel Echo و Laravel Broadcasting، مما يتيح الإشعارات المباشرة، وتحديثات مهام قائمة الانتظار، وبيانات لوحة التحكم في الوقت الفعلي دون رسوم SaaS متكررة. تستخدم منتجات SaaS قنوات حضور Soketi لتشغيل مؤشرات "من المتصل"، وتحرير المستندات التعاوني، وتتبع المؤشر المباشر عبر عدة مستخدمين. يستخدم مطورو الألعاب والتطبيقات الاجتماعية القنوات الخاصة والعامة لنشر الأحداث إلى آلاف اتصالات WebSocket المتزامنة بزمن استجابة منخفض وثابت. تستخدم فرق التطوير Soketi لتشغيل بنية تحتية كاملة في الوقت الفعلي محلياً وفي بيئة الاختبار، مما يعكس سلوك الإنتاج دون الاعتماد على حسابات Pusher.

الميزات الرئيسية

  • توافق كامل مع بروتوكول Pusher — يعمل مع حزم تطوير عميل Pusher (SDKs) ومكتبات الخادم الحالية
  • مبني على uWebSockets.js لمعالجة WebSocket عالية الإنتاجية ومنخفضة زمن الاستجابة
  • دعم القنوات العامة والخاصة وقنوات الحضور جاهزاً للاستخدام
  • بث الأحداث من العميل إلى العميل عبر ميزة أحداث العميل في Pusher
  • واجهة برمجة تطبيقات HTTP لتشغيل الأحداث من كود التطبيق على جانب الخادم
  • تكامل من الدرجة الأولى مع Laravel Echo و Laravel Broadcasting
  • نقطة نهاية للمقاييس على المنفذ 9601 للمراقبة المتوافقة مع Prometheus
  • بيانات اعتماد قابلة للتكوين لكل تطبيق لإعدادات متعددة المستأجرين أو متعددة البيئات
  • بنية عديمة الحالة — لا تتطلب قاعدة بيانات أو تخزيناً دائماً
  • صورة مبنية على Alpine لبصمة صغيرة وبدء تشغيل سريع للحاوية

لماذا تنشر Soketi على Hostinger VPS

تفرض خدمات WebSocket المدارة مثل Pusher رسوماً لكل اتصال ولكل رسالة — وهي تكاليف تتصاعد بشكل حاد مع نمو قاعدة المستخدمين لديك. يتعامل خادم Hostinger VPS واحد يشغل Soketi مع آلاف اتصالات WebSocket المتزامنة بسعر شهري ثابت وبدون فواتير لكل حدث. يقلل تشغيل Soketi على نفس خادم VPS أو الشبكة مثل تطبيقك من زمن الاستجابة ذهاباً وإياباً لتسليم الأحداث، مما يجعل الميزات في الوقت الفعلي تبدو فورية. تحتفظ بالتحكم الكامل في بيانات اعتماد تطبيقك، وتكوين القنوات، وحدود الاتصال، دون أن تحتفظ أي خدمة طرف ثالث ببياناتك في الوقت الفعلي. تعني واجهة برمجة التطبيقات المتوافقة مع Pusher أنه يمكنك ترحيل التطبيقات الحالية في دقائق، ويتعامل وكيل Traefik العكسي المثبت مسبقاً مع إنهاء HTTPS و WSS تلقائياً.

اختر خطة VPS للنشر Soketi

KVM 2
2 نوى vCPU
8GB RAM
تخزين NVMe بسعة 100GB
نطاق تردّدي 8TB
MAD 82.99 /الشهر

تتجدّد مقابل MAD 124.99/الشهر لـ2 سنوات. يمكنك إلغاء الاشتراك في أي وقت!

استكشف تطبيقات أخرى في هذه الفئة