1 مستودع
Mechanisms for storing application state in memory-mappable formats for instant startup recovery.
Distinct from Low Latency Messaging: Focuses on state persistence and recovery latency rather than network messaging latency.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Low-Latency State Persistence. Refine with filters or upvote what's useful.
rkyv is a zero-copy deserialization framework for Rust that provides a binary serialization format for memory-mappable data archives. It allows complex data structures to be mapped to bytes and accessed directly from a buffer without allocating new memory or copying data. The project enables the serialization of polymorphic types and trait objects, maintaining their dynamic behavior and structure within the binary form. It utilizes relative-pointer addressing and byte-aligned structure packing to ensure data remains valid regardless of where it is loaded in memory. The framework covers high-
Allows application state to be read instantly from disk without an expensive reconstruction phase.