3 repository-uri
High-speed memory tables used to share data across multiple worker processes on a single host.
Distinct from Distributed Shared Memory: Focuses on local worker process sharing rather than distributed shared memory across multiple network nodes.
Explore 3 awesome GitHub repositories matching data & databases · Worker Process Shared Memory. Refine with filters or upvote what's useful.
This project is an event-driven PHP application server and HTTP server bridge that allows Laravel applications to run on a persistent engine. By keeping the application in memory, it eliminates the boot overhead typically required for every individual request to increase request speeds. The server includes an application state sandbox that isolates the application container between requests to prevent data leakage and state pollution. It also features a shared memory data store for retrieving information across multiple worker processes and provides a WebSocket server implementation for persi
Provides high-speed information sharing between separate worker processes using memory-mapped tables.
Octane este un accelerator de server de aplicații PHP și manager de procese care încarcă aplicația în memorie pentru a elimina overhead-ul de pornire asociat fiecărei cereri individuale. Funcționează ca o punte de runtime pentru motoare de înaltă concurență precum Swoole și RoadRunner, utilizând procese worker persistente pentru a gestiona cererile HTTP primite. Proiectul include un manager de stare a aplicației în memorie care utilizează tabele atomice pentru a partaja date între workeri și un runner de sarcini concurente care execută mai multe operațiuni în paralel pentru a reduce latența totală a cererii. De asemenea, gestionează ciclurile de viață ale workerilor prin ciclicitatea proceselor după un număr stabilit de cereri pentru a preveni scurgerile de memorie. Capabilitățile suplimentare acoperă programarea periodică a sarcinilor de fundal și reîncărcarea automată în timpul dezvoltării, care monitorizează codul sursă pentru modificări în vederea declanșării restarturilor de server.
Uses atomic in-memory tables to share and synchronize data rapidly across multiple worker processes.
This project is a high-performance application server integration that enables persistent memory execution for PHP applications. By keeping the framework loaded in memory across requests, it eliminates the overhead of repeated bootstrapping, significantly increasing execution speed and reducing latency. It functions as a unified service delivery platform capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The server distinguishes itself through an event-driven worker pool that manages concurrent traffic and offloads time-consuming operations to a
Provides high-performance, lock-free shared memory tables for rapid inter-process communication and state management.