Hasty Briefsbeta

Java FFM zero-copy transport using io_uring

6 days ago
  • #Java
  • #ZeroCopy
  • #HighPerformance
  • MYRA (Memory Yielded, Rapid Access) is a high-performance Java infrastructure built on FFM API.
  • Features include native speed, memory safety, zero garbage collection (GC), and zero-copy operations.
  • Vertically integrated for maximum performance with seamless layer interoperability.
  • Includes MYRA Virtual Procedure over Express link, a schema-driven RPC framework.
  • Zero-copy serialization, code generation, io_uring networking, and registered buffers.
  • Memory pools, binary I/O, off-heap primitives, and no Unsafe usage.
  • Java In-Memory Accelerator (JIA-Cache) for off-heap distributed caching.
  • Stack components: Roray-FFM-Utils (memory foundation), MyraCodec (schema-driven serialization), MyraTransport (high-performance I/O).
  • MVP.Express RPC (coming soon) for schema-driven, zero-copy request/response.
  • Example apps include KV Store, trading service patterns, and benchmark suite.
  • Built for extreme performance with predictable, GC-free execution.
  • Schema-first design with YAML definitions and code generation.
  • Safe and modern, built on Java 24+ FFM API without Unsafe hacks.
  • Modular stack allows standalone use of individual components.