3 مستودعات
Utilities for running applications as daemons with automatic restarts and logging.
Distinct from Platform as a Service: Distinct from Platform as a Service: focuses on local process management rather than full PaaS hosting platforms.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Background Process Managers. Refine with filters or upvote what's useful.
Soketi هو خادم WebSocket عالي الأداء ووسيط أحداث في الوقت الفعلي ينفذ بروتوكول Pusher. يعمل كبوابة WebSocket متعددة المستأجرين، مما يسمح لتطبيقات متعددة معزولة بإدارة اتصالات العملاء الدائمة وبث الأحداث عبر قنوات عامة وخاصة وقنوات الحضور. يتميز المشروع ببنيته الموزعة، باستخدام مزامنة الحالة عبر Redis أو NATS للتوسع أفقياً عبر مثيلات خادم متعددة. يتميز بتشفير الحمولة المتماثل للقنوات الخاصة، مما يضمن عمل الخادم كترحيل دون الوصول إلى المحتوى غير المشفر، ويوفر عزل موارد متعدد المستأجرين لفرض حدود دقيقة للاتصال والحمولة لكل تطبيق. يغطي النظام مجالات قدرات واسعة بما في ذلك المراقبة في الوقت الفعلي من خلال مقاييس متوافقة مع Prometheus، وتفريغ خطافات الويب غير المتزامنة إلى Redis أو SQS، وتخزين تكوين مرن باستخدام قواعد بيانات علائقية أو مخازن مفتاح-قيمة. كما يتضمن أدوات إدارة حركة المرور مثل حماية الموارد القائمة على الذاكرة، وتحديد معدل الطلبات، وإجراءات الإغلاق الرشيق. يتم دعم النشر عبر صور حاويات Docker ومخططات Kubernetes Helm.
Runs as a background daemon with automatic restarts to ensure continuous service availability.
This project is a Go process supervisor designed to start and monitor multiple background programs with automatic restarts and lifecycle management. It functions as a system for coordinating daemon execution, ensuring continuous operation through a central configuration. The supervisor distinguishes itself with multiple remote administration interfaces, including a process management REST API, an XML-RPC controller, and a built-in web dashboard for monitoring and controlling processes. It features a Prometheus monitoring exporter that serves real-time performance metrics via a dedicated HTTP
Provides a comprehensive system for running applications as daemons with automatic restarts and lifecycle management.
Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok
Ensures high availability by running server processes in the background with automatic restart capabilities.