4 रिपॉजिटरी
Architectural patterns that run different application components in isolated processes to improve stability and security.
Distinguishing note: None of the candidates cover general process isolation for stability; they focus on resource or visual separation.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Process Separation. Refine with filters or upvote what's useful.
Qv2ray is a multi-protocol proxy client and a graphical user interface for managing V2Ray network proxy connections. Built as a cross-platform desktop application, it provides a consistent visual experience for configuring traffic routing across Linux, Windows, and macOS. The application utilizes a plugin-based architecture that allows for the integration of third-party extensions to add support for additional network proxy protocols. This modular system enables the software to be extended without modifying the core binary. The tool covers multi-protocol proxy routing for tunneling protocols
Runs the proxy network engine as a separate background process from the graphical user interface for stability.
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
Runs the synthesis engine as a separate real-time process from the language interpreter, communicating via OSC messages.
ProxyPool is a proxy pool manager that automatically collects, validates, and serves HTTP proxies from multiple sources through a web API. At its core, it runs scheduled background processes that scrape free and paid proxy websites, test each proxy's availability against configurable target URLs using asynchronous HTTP clients, and store the results in a Redis-backed sorted set where proxies are scored and ranked by reliability. The system distinguishes itself through a pluggable crawler architecture that allows users to add new proxy sources by writing a simple class with target URLs and a p
Launches scraper, verifier, and web server in independent background processes on separate schedules for automated pool maintenance.
Passenger एक मल्टीटेनेंट वेब सर्वर और डायनामिक प्रोसेस मैनेजर है जिसे Ruby, Python और Node.js में लिखे गए वेब एप्लिकेशन को होस्ट और मैनेज करने के लिए डिज़ाइन किया गया है। यह एक एप्लिकेशन सर्वर के रूप में कार्य करता है जो प्रोसेस और संसाधन प्रबंधन को संभालता है, यह सुनिश्चित करता है कि कई स्वतंत्र एप्लिकेशन एक ही सर्वर इंस्टेंस पर चल सकें। यह प्रोजेक्ट एक लचीले डिप्लॉयमेंट मॉडल के माध्यम से खुद को अलग बनाता है, जो एक सेल्फ-कंटेंड स्टैंडअलोन वेब सर्वर के रूप में या मौजूदा उच्च-प्रदर्शन बाहरी वेब सर्वर के लिए एक एकीकरण मॉड्यूल के रूप में कार्य करने में सक्षम है। यह पॉलीग्लॉट होस्टिंग प्रदान करने के लिए एक भाषा-अज्ञेयवादी (language-agnostic) इंटरफ़ेस का उपयोग करता है और सिस्टम संसाधन उपयोग को ऑप्टिमाइज़ करने के लिए मल्टीटेनेंट आर्किटेक्चर का उपयोग करता है। मुख्य क्षमताओं में रीयल-टाइम ट्रैफ़िक के आधार पर डायनामिक स्केलिंग के साथ स्वचालित प्रोसेस प्रबंधन और एक सुपरविज़न सिस्टम शामिल है जो क्रैश हुए प्रोसेसेस को स्वचालित रूप से रीस्टार्ट करता है। सर्वर स्वास्थ्य निगरानी और लॉग कैप्चर के लिए टूल्स के साथ-साथ, सबसे कम व्यस्त उपलब्ध प्रोसेस को रिक्वेस्ट वितरित करने के लिए रिवर्स-प्रॉक्सी लोड बैलेंसिंग भी प्रदान करता है। सर्वर व्यवहार और सेटिंग्स को एक समर्पित कॉन्फ़िगरेशन फ़ाइल या कमांड लाइन आर्गुमेंट्स के माध्यम से परिभाषित किया जा सकता है।
Provides a multitenant architecture that runs multiple independent applications as separate operating system processes on one server.