awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 مستودعات

Awesome GitHub RepositoriesMaster-Worker Process Models

Architectural patterns where a master process manages the health and lifecycle of multiple worker processes for load distribution.

Distinct from Master-Worker Coordination: Distinct from Master-Worker Coordination: focuses on OS-level process management and health monitoring rather than task assignment in distributed systems.

Explore 10 awesome GitHub repositories matching software engineering & architecture · Master-Worker Process Models. Refine with filters or upvote what's useful.

Awesome Master-Worker Process Models GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • tonejs/tone.jsالصورة الرمزية لـ Tonejs

    Tonejs/Tone.js

    14,657عرض على GitHub↗

    Tone.js is a web-based audio synthesizer and framework for the Web Audio API. It provides a digital signal processing toolkit, a musical timing engine, and a library for MIDI processing to create interactive music and synthesizers directly in the browser. The project features a musical timing engine that coordinates audio events and loops using BPM-relative timing and a global transport. It includes a MIDI processing library capable of converting binary MIDI files into JSON format to trigger sounds and control audio parameters in real time. Its capabilities cover polyphonic sound synthesis,

    Provides a master timekeeper that coordinates the starting, stopping, and looping of musical events.

    TypeScript
    عرض على GitHub↗14,657
  • walkor/workermanالصورة الرمزية لـ walkor

    walkor/workerman

    11,547عرض على GitHub↗

    Workerman is an event-driven asynchronous socket framework for PHP. It provides the core components necessary to build high-concurrency network servers, including an asynchronous TCP framework, a coroutine library for task management, and dedicated implementations for HTTP and WebSocket servers. The project enables the development of specialized network services using custom frame-based communication protocols. It supports both inbound concurrent server implementation and asynchronous outbound connectivity to remote services. The framework covers a broad range of network programming capabili

    Employs a multi-process architecture where a master process monitors worker processes that handle network traffic.

    PHPasynchronousevent-drivenhigh-performance
    عرض على GitHub↗11,547
  • squeaky-pl/japrontoالصورة الرمزية لـ squeaky-pl

    squeaky-pl/japronto

    8,540عرض على GitHub↗

    Japronto is an asynchronous web framework and Python HTTP server toolkit. It functions as a multi-worker HTTP server and request router, utilizing non-blocking asynchronous handlers to manage high concurrency and throughput. The project implements a master-multiworker forking model to distribute network traffic across multiple CPU cores. It incorporates a fast event loop and a specialized C-extension for high-speed HTTP request parsing, while supporting request pipelining over single TCP connections. The framework covers a broad range of request handling capabilities, including URL pattern r

    Uses a master-multiworker forking model to distribute network traffic across multiple CPU cores.

    C
    عرض على GitHub↗8,540
  • puma/pumaالصورة الرمزية لـ puma

    puma/puma

    7,878عرض على GitHub↗

    Puma is a concurrent HTTP server for Ruby applications that implements the Rack interface. It operates as a clustered web server, using a combination of worker processes and threads to handle multiple simultaneous web connections via TCP ports or UNIX domain sockets. The server features a master-worker process model that utilizes multiple CPU cores and employs copy-on-write preloading to reduce memory usage. It supports zero-downtime restarts through socket-handover capabilities, allowing application updates without dropping pending network requests. The project includes a token-authenticate

    Implements a clustered master-worker process model to utilize multiple CPU cores and isolate request handling.

    Rubymultithreadingrackruby
    عرض على GitHub↗7,878
  • apache/stormالصورة الرمزية لـ apache

    apache/storm

    6,683عرض على GitHub↗

    Storm is a distributed stream processing framework designed to execute unbounded computations across a cluster to process real-time data streams. It functions as a data pipeline orchestrator that allows users to define and deploy declarative data flow graphs connecting streaming sources to processing components. The system operates as a multi-tenant distributed compute engine that isolates workloads and limits resource usage across shared clusters using dedicated pools and access control. It is also a secure distributed processing engine that employs encrypted node communication and SSL-secur

    Implements a master-worker process model where supervisor daemons monitor and restart failed worker processes.

    Java
    عرض على GitHub↗6,683
  • socketcluster/socketclusterالصورة الرمزية لـ SocketCluster

    SocketCluster/socketcluster

    6,197عرض على GitHub↗

    Highly scalable realtime pub/sub and RPC framework

    Implements a broker-worker process model that separates pub/sub routing from RPC execution for linear scalability.

    JavaScriptdockerframeworkjavascript
    عرض على GitHub↗6,197
  • novnc/websockifyالصورة الرمزية لـ novnc

    novnc/websockify

    4,413عرض على GitHub↗

    Websockify هو خادم وكيل (proxy) ونفق من WebSocket إلى TCP يتيح لمتصفحات الويب التواصل مع الخوادم أو التطبيقات التي تدعم اتصالات TCP القياسية فقط. يعمل كجسر شبكة ووسيط اتصال، حيث يترجم إطارات WebSocket ثنائية الاتجاه إلى حزم TCP خام لتسهيل الوصول عن بُعد عبر المتصفح إلى خدمات الخلفية. يعمل النظام كبوابة مآخذ (socket) آمنة تدعم توجيه المآخذ متعدد المستأجرين، مما يسمح بتوجيه عملاء متعددين إلى أهداف خلفية مختلفة بناءً على رموز URL فريدة أو أسماء مضيفين. ويؤمن البيانات أثناء النقل عن طريق تغليف الاتصالات بتشفير SSL/TLS ويستخدم نظاماً قائماً على الإضافات لمصادقة المستخدمين قبل إنشاء اتصالات الخلفية. تشمل القدرات الإضافية نموذج عامل متعدد العمليات لتوسيع أحمال الاتصال المتزامنة والقدرة على اعتراض العمليات المحلية لإعادة توجيه مخرجات الشبكة إلى تدفق الوكيل. يوفر المشروع أيضاً أدوات لتسجيل تدفقات بايت الشبكة الخام لتصحيح الأخطاء ويمكنه تقديم محتوى ويب ثابت من مجلد محلي على نفس منفذ الوكيل. يمكن تشغيل البرنامج كخادم (daemon) للحفاظ على اتصال مستمر دون جلسة طرفية نشطة.

    Utilizes a multi-process worker model to distribute concurrent connection loads across multiple CPU cores.

    Pythonbridgecertificatejavascript
    عرض على GitHub↗4,413
  • pytorch/serveالصورة الرمزية لـ pytorch

    pytorch/serve

    4,354عرض على GitHub↗

    هذا المشروع هو إطار عمل لخدمة نماذج PyTorch مصمم لنشر وتوسيع نطاق نماذج تعلم الآلة في الإنتاج عبر نقاط نهاية شبكة قابلة للتوسع. يعمل كخادم استنتاج عالي الأداء، ومحسن، ومدير دورة حياة النموذج الذي يتعامل مع تحميل النموذج، وتجميع الطلبات، وتسريع الأجهزة. يتميز النظام بقدرات تنسيق وتحسين متقدمة، مثل ربط نماذج متعددة في سير عمل تسلسلي باستخدام رسوم بيانية للتنفيذ واستخدام التجميع الديناميكي لتحسين الإنتاجية وزمن الانتقال. يوفر دعماً متخصصاً للذكاء الاصطناعي التوليدي ونماذج اللغات الكبيرة من خلال التجميع المستمر وتوازي الموترات (tensor parallelism). تغطي مجالات القدرات الواسعة إدارة موارد GPU عبر أجهزة متنوعة مثل NVIDIA وAMD وApple Silicon، بالإضافة إلى إدارة شاملة لدورة حياة النموذج للتسجيل، وإصدار النسخ، وتوسيع نطاق العمال (workers). كما يدمج أدوات مراقبة لتتبع صحة النظام وأداء النموذج عبر مقاييس متوافقة مع Prometheus. يتم إدارة الخادم من خلال واجهة سطر أوامر تستخدم للتحكم في دورة الحياة وتكوين معلمات وقت التشغيل.

    Manages a pool of isolated backend processes per model version to balance hardware utilization.

    Java
    عرض على GitHub↗4,354
  • y123456yz/reading-code-of-nginx-1.9.2الصورة الرمزية لـ y123456yz

    y123456yz/reading-code-of-nginx-1.9.2

    4,191عرض على GitHub↗

    هذا المشروع عبارة عن تحليل ودراسة مفصلة للكود المصدري لـ Nginx، مع التركيز على معمارية الخادم عالية الأداء وتدفقات استدعاء الدوال. يعمل كفحص تقني للتنفيذ الداخلي بلغة C المستخدم لبناء أنظمة شبكات عالية التزامن. يفكك المشروع الآليات الداخلية لخادم الويب، بما في ذلك نموذج السيد-العامل (Master-worker) متعدد العمليات، والإدخال/الإخراج غير المتزامن القائم على الأحداث، وتواصل المقابس غير المحظور. ويحلل دورة حياة معالجة الطلبات القائمة على المراحل، من مطابقة URI وتحليل الترويسات إلى توليد المحتوى النهائي. تغطي الدراسة مجموعة واسعة من الأنماط المعمارية، بما في ذلك تجميع الذاكرة القائم على الشرائح (Slab-based)، وتواصل العمليات المشترك عبر الذاكرة، وموازنة الحمل القائمة على المنبع (Upstream). كما يفحص تنفيذ آليات الوكيل العكسي (Reverse proxy)، واستراتيجيات التخزين المؤقت، ووحدات الأمان لحماية الموارد.

    Implements a multi-process model where a master process manages worker processes for high availability.

    Cnginx-annotatenginx-chinesenginx-http2
    عرض على GitHub↗4,191
  • arabold/docs-mcp-serverالصورة الرمزية لـ arabold

    arabold/docs-mcp-server

    1,052عرض على GitHub↗

    This project is a server implementation of the Model Context Protocol designed to function as an AI knowledge retrieval tool. It acts as a semantic search engine and web scraping framework that indexes technical documentation from web sources, local files, and archives, making this information directly accessible to AI coding assistants for context-aware research and querying. The system distinguishes itself through a hybrid search architecture that combines vector-based embeddings with full-text retrieval to improve the accuracy of documentation lookups. It features a modular pipeline for co

    Separates coordinator and worker processes to allow independent scaling of interface and processing tasks.

    TypeScriptagentic-aicopilotcursor
    عرض على GitHub↗1,052
  1. Home
  2. Software Engineering & Architecture
  3. Distributed Coordination Systems
  4. Task Coordinations
  5. Master-Worker Process Models

استكشف الوسوم الفرعية

  • Broker-Worker Process SeparationsArchitectural pattern that separates pub/sub routing and RPC execution into distinct Node.js processes for linear scalability. **Distinct from Master-Worker Process Models:** Distinct from Master-Worker Process Models: focuses on separating broker (routing) and worker (execution) roles rather than general master-worker lifecycle management.
  • Concurrency Scaling ModelsArchitectural patterns for distributing network connection loads across multiple CPU cores using worker processes. **Distinct from Master-Worker Process Models:** Distinct from Master-Worker Process Models by focusing specifically on scaling network throughput and concurrency rather than general task coordination.
  • Transport CoordinatorsCentral timekeeping mechanisms that synchronize playback across multiple musical parts. **Distinct from Master-Worker Process Models:** Focuses on musical transport (start, stop, loop) rather than OS-level process management.