xRPC-rs
Fast local RPC library for Rust using shared memory.
Status: Very early prototype - It is working but not production-ready.
Documentation
- Message Protocol - Binary message format specification
Future Plans
- add support streaming & compression on message
- Transport layer abstraction
- Local Channel Transport implementation
- SharedMemory Transport implementation
- Heartbeat abstraction for transport reliability
- DirectTransport (skip Message protocol overhead)
- ZeroCopyTransport (Arc-based, no serialization)
- Docs for Transport & Examples
License
This project is licensed under the MIT License - see the LICENSE file for details.