3 个仓库
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.
该项目是一个事件驱动的 PHP 应用服务器和 HTTP 服务器桥梁,允许 Laravel 应用在持久化引擎上运行。通过将应用保留在内存中,它消除了通常每次请求所需的引导开销,从而提高了请求速度。 该服务器包含一个应用状态沙箱,在请求之间隔离应用容器以防止数据泄漏和状态污染。它还具有用于跨多个 worker 进程检索信息的共享内存数据存储,并提供用于持久化双向通信的 WebSocket 服务器实现。 该系统支持非阻塞数据库操作和异步 I/O 驱动程序,以处理多个并发请求。对于开发,它包含一个热重载工作流,在检测到源代码更改时自动重启服务器。
Provides high-speed information sharing between separate worker processes using memory-mapped tables.
Octane 是一个 PHP 应用程序服务器加速器和进程管理器,将应用程序引导至内存中,以消除与每个单独请求相关的启动开销。它作为 Swoole 和 RoadRunner 等高并发引擎的运行时桥梁,利用持久工作进程来处理传入的 HTTP 请求。 该项目包括一个内存中应用程序状态管理器,使用原子表在工作进程间共享数据,以及一个并行执行多个操作以减少总请求延迟的并发任务运行器。它还通过在一定数量的请求后循环进程来管理工作进程生命周期,以防止内存泄漏。 其他功能涵盖定期后台任务调度和自动化开发重载,后者监控源代码的修改以触发服务器重启。
Uses atomic in-memory tables to share and synchronize data rapidly across multiple worker processes.
This project is a high-performance PHP application server designed to keep applications resident in memory, eliminating the bootstrap overhead typically associated with each request. It functions as a multi-protocol network server capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The system is distinguished by an event-driven worker pool and a high-precision task scheduler that executes recurring background jobs at millisecond intervals. It utilizes a shared memory state store for high-speed data access across worker processes and incorporates
Provides high-speed shared memory tables for exchanging data and maintaining state across worker processes.